4
16
12
5
11
1
15
7
63
20
100
25
31
13
22
28
8
21
9
39
36
6
19
10
27
46
53
103
48
71
97
23
40
14
110
29
96
60
37