3145130
93679822
19236982
14037195
79779003
23348729
25244103
92351785
8053776
76453321
72702977
52435853
21199988
28764627
52114772
21935369
48843703
53004834
96068885
42088567
70182385
24503494
13075074
84985774
98699856
94419785
40775970
65332454
63103224
17718027
63892442
26758302
375355
64887543
80692975
3727735
7407533
23705083
30782366
99049722