117
59
32
133
12
51
326
500
108
13
19
140
272
238
176
43
118
157
143
197
77
238
133
500
313
423
500
500
500
410
204
143
290
84
192
95
75
22
28
427
500
43
500
12
18
260
201
267
464
500
428
484
507
500
384
102
459
391
410
295
207
55
71
187
49
271
94
34
19
88
72
34
22
89
88
65
33
271
220
132
59
60
24
500
500
500
304
114
91
189
138
109
68
52
171
160
132
78
40
31
111
500
450
266
200
186
308
349
112
36
37
370
310
177
78
327
176
50
71
16
113
37
287
500
296
500
151
105
155
72
50
66
76
137
337
82
76
159
104
114
11
true