10
57
1
4
90
5
108
0
100
320
7
8
120
264
6
239
50
237
385
15
529
283
12
541
31
200
369
353
681
3
1040
27
68
500
722
300
502
1448
14
78
880
17
1080
37
2361
45
1495
1222
23
1137
29
1563
30
2583
153
1757
2
81
1221
41