53559527
43145964
31452740
34623208
67084913
59757385
10022776
23017756
4815285
90959288
64875683
7472433
27943416
19592441
23263082
59155803
49907568
63455177
10478270
21968325
85332691
5049630
44174980
65641970
69723594
69299446
45199485
34057213
47003004
24375409
27496327
81219577
12762894
79489218
8827667
20746913
40652692
27143011
57305012
63944827