13
3
12
14
23
178
116
37
36
219
348
59
34
20
70
95
32
183
128
19
100
66
150
8
43
41
143
52
75
47
40
220
181
213
151
48
30
11