40678076
9572943
15997439
98267516
23537593
91948023
9990228
11541735
80132260
371708
58197166
66011649
76584843
71586465
50212803
78254654
10784704
60824705
12603238
78522548
16421973
4927892
5759620
87591458
37868061
97614276
97562684
21493379
84843069
57307529
22269795
35808769
3517034
70565490
62659222
94514050
51467151
73411752
73643514
89283156