96572513
11517068
65354347
66934759
5964918
88798285
78838651
49624981
40796362
68627789
17067050
69903467
674558
81895827
16496523
2734647
28242670
43768560
93892165
93698477
42851210
3243556
55685680
66307208
11678369
80045733
23799545
4979609
32805050
57635943
9467348
5081677
25764544
70166204
3555686
31765147
43804402
5929575
75389729
64509082