111
70
63
186
40
189
16
18
69
180
194
363
299
243
31
181
19
165
15
47
166
145
110
153
522
220
33
51
158
159
141
55
90
182
160
57
36
50
27
122
61
202
13
116
59
58
43
45
96
35
112
26