203
262
36
325
56
224
92
313
141
52
72
50
639
139
552
85
293
127
217
34
212
710
175
115
35
323
99
4472
197
3103
41
324
177
642
27
271
277
218
83
398
94
222
23
231
143
275
126
1259
101
584
57
145
132
336
748
58
732