77
31
59
163
309
277
656
300
464
88
48
813
85
321
143
628
127
58
935
900
272
41
538
723
72
76
121
647
520
352
995
507
285
788
87
3
116
385
1032
182
224
101
67
1458
407
875
802
39
29
160
140
106
575
773
377
95
494