64838646
83106368
95029276
59691435
77061705
60249260
44336404
52855659
50615796
4727642
77627896
7126469
25662107
4290940
76817074
44455383
90171698
85026243
62199823
70106845
62821590
689195
85859461
3797724
68208671
77065242
30647926
54615885
5906960
44101113
18409245
9604451
57548012
23928308
11056282
30175050
9377260
35451
81666652
57989681