10
78
2
1
70
94
4
6
283
13
23
100
120
3
8
600
143
11
800
519
15
7
500
344
258
700
418
31
200
184
267
529
610
22
9
240
528
552
1056
35
56
456
738
30
301
400
368
21
900
875
26
20
352
12
674
17
37
374
300
1778
104
535
366