10
15
16
2
3
22
13
66
1
8
33
18
23
20
54
32
60
44
14
24
99
51
110
45
19
50
17
31
61
25
57
11
129
30
42
52
304
34
97
111