95055616
90822626
6592007
7482592
3849919
78171052
16958884
49139863
3716740
55019516
343198
50441644
7994884
89832427
77191511
99546557
11371429
90353657
7284765
6576267
57971467
39254336
93199083
73756727
28273191
56326937
60934146
32052026
99241796
3443166
38629303
66697837
87279368
55562015
81378376
45113775
65862652
25768850
31228420
37781323