41
209
62
59
500
473
142
398
599
27
512
154
216
539
166
465
75
106
47
189
217
255
1185
187
232
127
333
245
132
119
589
431
780