2017618
65463671
87374211
66015731
36097406
10336871
65843256
79384260
4358523
59361685
47914120
52783417
63826257
12182978
39711391
87427874
81409799
69456622
2878435
68103422
862724
92461504
61427379
12902428
88737507
57814102
2815636
34343545
6418521
66502699
55931489
8264291
19404240
75012876
82089193
85533800
93745414
78429508
73791438
29287613