98932083
69573342
53695777
506304
28411668
85218296
6831761
21047049
2502495
82566226
9418899
15105398
63805036
66739269
19742009
37434959
33778113
17088793
48705549
916017
2457516
86189876
99453304
8533485
57826404
15577203
24607970
74795790
98889701
93958531
11798439
75914249
40458147
53926234
4012107
35019240
25694662
35308045
29574122
26503249