16
44
32
12
2
18
26
21
17
11
13
46
24
53
41
20
1
99
28
23
29
7
104
6
14
5
43
40
33
15
105
9
39
3
10
86
22
57
36
30
63