31372732
8715887
60789401
40086686
94158985
55308464
91738840
98892717
42326935
1253945
64664798
83556719
69315191
52076615
69923727
96897683
47749077
2559612
72885380
34926751
3678139
30516359
84679121
38475685
25218565
7737420
1502293
66658470
9712056
3260118
76411399
35293004
9526338
68605361
49923724
54131144
93353788
92631184
46142683
72495065