1
9
19
24
14
12
7
10
3
23
71
58
21
50
27
18
8
4
64
60
34
42
44
32
20
35
52
157
33
110
182
92
178
22
134
127
74
282
84
181
47
135
36
49
164
112
128
232