600
285
0
7
100
320
2
12
150
343
24
10
352
1
6
50
981
8
69
300
449
3
16
572
9
381
13
251
582
11
500
538
581
17
200
630
637
15
648
18
563
848
36
667
1672
139
951
652
4
549
611
629
496
1488
620
5
840