182
487
467
232
153
131
94
282
373
276
133
174
90
500
500
392
163
71
152
407
500
271
178
149
392
500
500
500
299
128
97
229
139
118
106
77
70
418
437
199
155
125
213
299
327
147
113
116
138
484
308
161
37
64
63
155
156
100
103
44
235
500
500
376
113
75
95
364
500
169
121
78
75
425
500
193
108
118
222
500
490
210
123
76
true