24
32
407
202
258
36
324
56
222
92
313
141
52
71
50
636
138
552
85
293
127
216
34
212
710
175
115
72
35
323
99
4445
197
3072
41
176
642
27
271
274
217
83
398
94
220
22
230
275
126
1259
101
583
57
145
131
332
746