87312153
93296232
998182
85492814
23595630
12077846
31661157
5671292
60815306
59702103
99568471
98253253
53258833
19455271
54067782
10545969
77501369
19533286
53232089
42617496
28663469
86719719
97122979
72302243
62082043
39736778
41831021
27043344
45115843
61724221
43882671
49967313
32075195
105017
86951864
3280511
4493748
589964
4889286
93813805