100
276
1
5
10
321
8
13
484
6
11
447
12
600
294
3
50
225
462
7
500
606
16
20
200
345
400
458
766
39
613
24
946
468
300
2
4
711
17
34
723
633
698
669
901
42
2580
44
178
1199
19
32
2353
28
67
150
514
0
1551
53
2000
697
15
851