17314700
24585798
5882632
32282759
54636940
3359838
95537738
52787140
96491204
94915153
39221473
4175502
28101237
16564420
68664947
35894606
24884710
67187766
62233861
86418166
90208459
31506957
92568701
51808701
14928134
52203090
42626959
68383344
26527820
98365455
77077129
2184235
47792160
5452527
41969629
5750293
67956812
94365138
44918901
20392838