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