2
33
12
7
4
16
27
3
8
5
13
46
10
21
14
26
18
32
1
6
25
30
11
50
129
165
29
35
38
49
28
79
73
60
31
48