495
1013
1000
1000
636
434
19
160
123
151
14
237
481
500
348
304
125
200
78
465
213
242
144
500
500
500
500
424
326
313
288
243
130
141
80
212
500
341
168
276
500
500
362
180
398
167
221
401
190
218
88
324
402
268
490
229
49
500
271
500
155
92
73
500
500
500
262
383
173
13
202
45
64
18
60
500
500
500
500
500
193
true