102
132
48
42
25
500
500
500
250
106
500
319
12
53
33
429
500
156
93
54
155
162
164
26
20
500
217
349
69
45
246
109
108
37
146
157
129
37
21
440
500
500
174
39
140
106
53
285
15
227
116
130
125
27
500
500
500
363
249
348
411
330
476
500
416
297
35
500
431
45
29
74
438
50
58
19
483
500
271
155
169
true