97998191
26487190
583014
2511664
28841426
1421668
6518493
48391830
6277306
13738635
97116388
45733812
13444452
99389273
489247
30962116
67936469
37285424
43809996
7229426
3943492
11889697
7837353
95503677
51058347
2872715
60255858
99182943
44532856
96156859
52284602
10076981
76028408
15209870
32227816
74788948
97804992
32134787
98893781
474020