1
72
98
110
351
210
161
255
373
113
260
330
1232
656
696
774
741
734
556
457
211
395
154
851
291
352
835
646
769
371
235
721
472
3434
994
2581