44
36
30
271
139
121
94
140
78
49
55
70
141
43
42
58
165
40
135
95
54
18
8
206
190
210
45
13
208
175
880
172
147
26
83
200
185
100
169
71
92
419
101
148
534
68
104
39
231
103
312
245
60
243
293
96