57437438
15109225
5908832
52942359
42144695
3909447
91139079
57037277
84078957
90085066
6605505
61853640
61895767
28265002
15346777
63332979
28776616
51802117
44841196
22093567
4366204
18463170
73855468
60651226
49452471
12386441
11389998
96071345
64646790
5077067
13175343
5403897
16639531
90725560
59159166
86718159
70816793
89051509
9732454
84963285