20
5
6
26
2
11
33
10
22
19
12
32
30
27
7
14
41
8
42
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
56
34