1173
655
567
146
688
271
278
85
280
154
589
160
664
232
476
66
531
63
750
432
431
179
226
127
504
216
273
189
222
68
468
56
93
77
505
352
335
37
390
110