42214438
86954781
29557219
51421540
29459083
86844886
1478057
93494798
27252829
32935574
23346636
75635339
19838650
51223984
60122416
1356854
31478112
26376096
45822120
83971346
58758305
7082060
29036446
20064626
17783948
69913772
9412219
20132297
93455492
40844910
93864221
24286690
59315845
88384342
23936291
65565201
7386471
42199802
35961627
98019897