40035470
39129494
10385553
426629
96203208
4045504
1856641
61258684
40636300
49293225
8094232
66358228
15607689
50912223
92311963
51407223
87909776
67926531
52505102
13941403
22417409
89395090
3202058
52026218
5761010
46656105
4726477
84325067
58696328
9409376
1838716
1922843
77259397
21165845
4357247
31185184
91224019
74466605
21799325
4903926