84364997
68641343
95781483
7472544
10634158
39876692
92394987
41638200
33413585
96302777
61665314
36242619
32818350
65462556
74248282
18469381
72982382
6391444
4270164
4125654
40764533
12815540
3069583
2456655
47126164
28579859
6343220
30353497
98115
59186534
33598395
43331821
19634851
52025417
87382104
64066886
87172964
52323305
5782425
31156282