56996582
74845820
28961132
7724198
47721433
59124951
1930939
14177062
67718434
25469700
68133509
72692493
26188988
1279978
62643998
5022352
90447597
8500590
19301699
76346721
39886245
3002720
63948086
5368934
29212607
22575237
92013871
518774
50269231
25804172
20447619
83787565
52314791
11358413
46246956
96286986
39948299
28691453
7643326
30537442