64051068
57812841
2451262
847716
23278338
97848031
7722388
57671261
86479368
91996618
94579295
59935918
94572015
1131861
66139903
39552986
54506000
3318512
89927843
4184283
397189
4231341
77866178
60054474
40335004
65112892
53126666
4101984
23953864
65073352
93136764
70633610
8104594
55295262
64852357
40403762
66174867
48476692
35101700
87906309