52
40
24
23
219
32
39
22
499
206
125
15
10
80
134
56
216
263
94
48
113
158
91
74
237
149
137
82
73
280
30
152
43
232
236
51
172
151
102
112
123
76
49
118
98
203
38
620
249
399
96
117
192
169
128