280
428
500
47
202
69
44
500
194
98
500
75
92
147
133
21
23
30
199
262
216
109
99
35
39
339
325
79
19
76
56
107
59
90
40
27
57
32
434
427
206
226
140
163
82
500
148
122
107
99
35
21
120
21
17
20
27
21
43
29
28
51
202
52
38
26
207
201
175
323
48
105
214
181
500
132
224
252
117
38
18
24
26
31
26
11
17
11
47
20
90
18
15
41
134
221
202
95
77
10
27
107
500
500
419
243
127
107
79
500
132
148
229
218
139
90
193
500
21
157
500
85
14
20
500
500
500
321
251
138
190
354
true