93379591
57217
40944544
34674130
49275203
34505761
80287239
97447967
9432263
29999053
92147971
6625775
85676798
13287465
7719558
93885486
79123816
14845061
96284870
49961102
17815186
21806477
145728
4545495
1066686
20125098
75592886
43338681
24574578
90238256
18035895
80068133
6211196
8248500
1442681
91057765
35192975
57179913
49414116
34076081