165
500
500
500
500
500
140
500
0
0
21
0
162
59
270
144
11
0
454
227
275
27
500
500
500
500
500
0
54
110
0
16
147
20
65
1126
1855
2350
2195
1951
1577
1233
205
500
500
500
500
500
440
74
0
0
500
0
111
51
890
959
920
933
852
105
282
496
500
500
500
0
83
500
500
500
500
500
82
24
307
478
363
399
83
65
71
258
500
500
500
500
209
480
814
978
764
317
922
334
116
500
500
500
true