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