96351687
32368662
95884470
15627360
7530634
2529495
52391969
56294155
74041871
97627779
68088415
74549144
49593456
44342881
12981486
7482775
9996936
41151286
43037821
90722499
79711614
88239945
51714802
12183666
2881245
83862495
19229038
3845539
43339105
54701620
97817877
16708763
57008986
36691882
48336505
60675729
37602627
3671682
39526105
8600822