5874286
7267532
13424429
24903318
38147595
64066412
77006019
6831617
1694661
19229038
21564112
14641716
1991761
66402377
87388159
96926364
71502765
35555026
25898943
26774033
70989463
40026246
55984785
35646168
92781369
79923640
96487825
99739362
52655398
40722739
397626
95733
76141756
90374829
26758709
54875366
59034282
66961441
95998081
52125238