43
35
38
9
6
13
37
28
21
27
273
36
131
1161
257
31
208
10
94
176
147
45
14
8
22
80
575
20
56
129
5
4
95
91
64
52
87
33
414
123
312
140
15
193
18
104
2244
84