1
10
5
6
12
21
14
27
55
7
17
19
9
100
8
2
13
11
57
16
4
63
34
48
59
38
51
33
22
31
49
36
60
23
35
18
61