20
5
6
26
2
12
21
33
10
22
19
32
30
27
7
15
8
41
43
44
24
84
145
120
52
110
65
87
137
113
100
50
156
138
101
81
183
75
40
47
64
66
247
80
60
188
57
34