57713013
4084950
5736868
25033807
5928220
50721428
95171355
21664649
52411794
57261040
1276636
3686202
78796731
44185708
84612082
68042504
39891205
6341355
63215051
77481942
5300825
8866983
84174196
37026356
5941589
67086588
698889
43602870
82776301
12233972
2967668
99467606
91812308
44238114
1315842
88545887
63148722
55435758
30619470
75608821