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