62585612
45204201
65172635
6281205
57486622
21677619
3379525
89931378
64955400
33373473
64634940
5662285
42257064
62331387
59824153
16905210
84668092
1067022
40136089
2115532
21919018
57311634
7807384
96251776
49238903
15096009
4157941
80899302
574679
229851
57445194
13607076
48779726
78444593
55717578
3952592
27008269
12065792
3148250
40202991