651
1000
37
263
21
952
34
31
87
35
109
55
986
90
196
20
78
243
592
156
67
14
98
638
940
41
6
83
778
46
991
557
189
28
407
36
709
200
198
930
158
235
612
60
89
39
281
123
33
245
53
178
309
48
989
988
24
278
58
165
875
838
356
439
88
993
63