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