31
16
17
15
24
9
13
21
55
12
4
25
20
58
59
28
46
11
60
64
36
42
33
54
30
41
48
53
38
27
35
145
78
68
49
40
99
18
23
110
43
101