14
13
500
500
500
500
500
267
500
961
202
296
25
225
55
171
12
24
24
237
58
108
120
500
500
82
110
116
97
93
40
70
14
176
29
34
21
92
85
96
102
39
93
500
353
500
148
78
95
16
17
96
98
51
68
31
12
29
17
38
350
79
166
81
260
500
300
72
35
36
59
11
36
19
62
43
20
25
30
52
24
32
58
48
14
39
97
24
163
186
176
156
438
47
47
35
24
14
328
2
345
125
80
77
71
33
21
60
86
130
40
536
155
246
21
174
22
84
98
45
59
10
34
184
true