32202570
11486061
72241459
70644570
55422500
7639496
33455382
8849748
4112431
76307599
806139
12515607
93998238
40849884
50403192
58086815
45645427
74017725
78248055
68998847
89037746
11768298
68499741
78105535
64085016
28121014
87386410
44147812
67189602
94008840
83846441
8827257
18966033
1090870
678198
55705140
66355556
89939864
71583530
27365712