43
52
27
214
140
100
353
16
93
59
98
5
17
28
20
11
33
21
25
60
77
95
262
15
9
44
14
35
300
144
32
7
36
56
278
129
219
38
2
92
19