42
11
33
22
50
38
100
162
110
72
8
25
14
86
32
220
183
95
4
17
21
12
37
127
36
324
67
16
126
894
35
116
61
28
137
2
206
75
39
5
46
9
27
51
13
49
30