10
11
26
46
101
1000
5
17
6
29
9
28
8
50
48
38
7
102
14
16
21
24
12
30
19
72
39
33
31
54
200
45
36
13
15
23
20
34
152
67
18
47
41
124
32
94
40
82
42
60