96
31
263
22
535
419
623
294
6
487
121
110
140
185
48
130
3
275
136
137
147
310
11
10
323
273
147
485
278
95
167
465
162
346
554
69
0
313
140
238
123
556
180
141
216
370
332
53
192
203
884
479
