2
13
5
14
3
16
1
7
33
8
6
12
26
10
24
9
44
30
48
15
77
45
50
53
23
112
59
20
42
99
75
54
176
36
88
22
25
29
32