11
12
33
2
49
8
1
28
9
3
14
15
5
10
13
22
19
41
24
44
31
45
27
30
16
56
63
55
57
38
25
50
79
66
42
171
47
69
51
32
59