18
5
6
25
2
11
20
33
10
22
12
32
30
27
7
19
14
41
8
44
24
84
143
120
52
110
65
87
137
113
100
50
156
138
101
81
183
75
40
47
64
66
247
80
60
188
56
34