57996811
7921728
5984920
56848106
49853945
21872191
2307477
7821775
18142353
1326532
13259438
23122482
25281536
31943523
34655886
604355
36741819
6312879
78793053
53546820
92719155
1722867
22913341
26751177
10511752
92781793
9472190
26992271
65191931
84139601
43496522
33052042
94374779
27965819
45609533
59016384
31188377
81477839
51971874
27949327