108
398
448
493
114
93
267
247
369
146
103
500
507
500
176
99
345
500
500
126
107
328
371
257
500
257
500
165
46
81
197
55
82
15
500
340
435
72
73
149
199
280
466
654
541
213
500
260
500
500
431
99
66
226
47
63
62
174
181
112
43
181
500
500
138
25
66
160
315
328
93
65
271
483
441
147
236
75
389
286
78
73
122
167
89
46
225
540
119
17
46
156
122
64
98
202
141
26
21
144
133
135
31
184
81
321
36
115
134
37
27
374
500
500
192
500
true