40158102
47579999
15943207
63303994
95632155
65691860
65806173
3081918
75044121
8558343
96445380
68036182
94263568
94034963
3219674
53942058
48176002
95231043
6810678
28765484
85876855
37956340
62522910
2372469
8499444
92603942
1362457
52365204
28267997
99318774
52666295
7529059
45835138
33934881
73898978
79719597
67187
41996955
16626490
92108326