101
17
833
216
236
100
180
262
154
168
149
193
85
232
195
277
324
319
94
420
150
146
88
832
188
209
16
2
313
279
78
22
383
160
96
52
35
73
121
60
51
34
245
117
108
92
124
26
69
307
80
40
155
217
107
224
257
165
30