2
10
21
8
4
31
18
13
51
16
5
137
50
7
75
136
85
49
104
52
47
1
12
129
29
119
11
43
105
20
141
36
37
19
44
100
40
54
189
27
17