85976547
11805774
4101955
83775821
81706189
72006581
27554477
18963179
64337865
69989132
95565509
89526027
3291980
98371805
84341243
71238905
5681813
84814923
34638868
58235245
23087838
11756880
39364527
49277770
34196132
9555743
33746888
3812512
33563260
64983367
68654723
27616251
7337750
8985684
2518678
34204788
3013823
4759536
65353290
14079749