31143700
57307451
21447632
5191655
42142388
67548640
87576579
63009114
16305796
14605622
20143110
67915858
46494965
5621191
4016336
56612256
893934
88884784
96727010
3481836
60613529
6639686
88821649
17425365
47253443
97244222
88668859
64114822
20812498
8196989
87978609
92947293
34768392
73075373
5082911
61735864
14212470
26781084
44019338
4416101