10
76
2
1
70
93
4
6
281
13
23
100
119
3
8
600
142
11
800
517
15
7
500
344
256
700
417
31
200
184
266
529
610
22
9
240
528
551
1055
35
56
455
738
30
300
400
367
21
900
874
26
20
352
12
672
17
37
374
1777
104
534
366