33
63
22
119
23
260
58
213
139
34
57
47
16
3
91
67
284
51
716
64
32
156
201
161
257
120
308
287
224
145
68
88
135
85
177
54
76
123
113
295
218
207
282
40
78
1005
189
674
143
217
244
275
137
267
106
423
226
523