1
12
10
15
30
31
64
26
81
70
110
55
28
56
34
40
53
100
52
57
42
19
24
84
51
50
18
60
37
99
27
62
63
76
54
25
33
49
35
61