40692232
10268553
14506947
14383731
76048870
22857612
5596966
95005218
79597958
59453222
444816
60668828
70866296
86553250
54008631
4376754
5247592
70511822
33883575
43547167
39415195
87969848
13009125
555226
22359857
91681409
86642736
3328557
39097648
58041667
50746247
11971812
5229044
97158509
79843342
87838270
1617848
17429860
73209755
33567574