111
70
63
186
41
189
16
64
18
69
180
194
191
364
299
243
31
181
19
165
47
166
145
153
522
221
33
51
158
159
141
55
90
182
160
58
36
50
27
122
62
202
13
116
59
43
45
98
35
112
28