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