16616433
6237984
89716594
5926595
63664072
65314669
38004596
22447112
39374326
89396976
14687409
33458019
34736842
32509552
95058256
73209500
90154913
79466110
61518839
58008248
92387064
43764619
4268982
89212531
97683757
56898840
2498921
90145242
21026000
51241820
19885375
66699043
12093895
31223931
62195763
26371572
58231928
39408002
6024251
73927594