95542883
38254884
204211
22438152
54985604
33745189
26263808
59707599
23469736
99692537
55175987
37909019
3356630
16578563
76948232
54084996
15564580
37122804
89404920
46807492
26541055
2646881
92286834
49049826
73766876
7287649
60221022
55053685
9420554
71892996
50683442
7676417
87145591
5338560
21508786
8338245
20329300
54243948
78237697
38989891