54733400
8099284
7495208
71702402
24291074
81575645
66825270
83403428
51087039
38751506
378376
91723614
37435818
36626831
43612587
75235809
10352085
98626459
11344924
68614979
20471396
18555198
32559947
73869600
18887911
9699917
24613962
77871855
27386769
97264054
51375630
95293486
27751502
11295367
42957229
43363387
679912
92909373
23405624
94449012