85277688
72438920
2979989
14593942
66554599
49222134
98754738
46755920
40909623
4317433
66105991
58806618
57999793
59697303
37108710
84488888
42005376
51149100
42641695
39906203
96515888
58613870
91456780
90153391
8057180
8399321
77798574
69391614
1192721
55196159
41546943
22075485
4929692
29025118
96827336
33576822
97004418
21842397
3746787
21667826