2294640
199932
30307343
20716614
93813140
79665434
27425445
87995880
89576563
5245921
49094780
71974338
98601588
9682334
36664531
95255368
80039870
1770369
30762541
68601068
85154458
4833382
73381505
18352429
10689684
2902342
33505687
99026884
16511698
42914759
40144024
6676244
95891496
77153106
61887967
95986212
55387614
52557350
14918008
64244019