33
82
41
14
37
27
13
63
53
149
107
99
16
151
168
320
108
17
23
8
194
25
43
54
49
312
159
44
131
218
75
47
35
153
50
157
98
58
1048
28
146
51
125
175
59
212
65
92
200
198
91