10
12
18
6
20
30
33
7
4
13
24
35
16
47
124
14
56
84
37
85
64
76
75
66
19
25
58
39
79
27
61
38
71
28
113
107
48
46
34
72
78
98
181
70
112
68