96968543
85763144
10204128
9194340
23444658
94149171
655348
7629512
45637259
85751773
96602183
74272303
3114213
354875
52552732
44873753
938592
73958869
94979898
42754603
71255191
2264267
4923156
59602457
59846300
99828683
2419619
91999825
80233658
41466
94906443
91268365
24703493
7718358
39455288
67514762
3625507
75678024
75434830
11217017