77401430
6675403
33562580
58382856
72282459
70557253
35789035
21217665
47428549
86542369
4394137
39855115
89005119
47389442
15755820
2485912
31269646
88955643
68772308
654177
34706023
4713882
58096344
89513585
4404205
87516155
65504003
60299737
7035104
48824586
16956492
12774583
69252686
64841880
95682550
8476983
9988120
74747132
11953424
29285315