62354880
21836184
68447940
2551736
27009417
5931069
27576893
19746905
90453115
12729179
16473961
21045518
79808013
37204704
23052410
98948273
39024727
75362533
95891390
1501368
39217741
1953526
21068605
35704415
74522087
54893937
65944370
47446348
93431220
74004597
12439411
72498126
59439807
45772323
19938055
98963753
60755265
10492059
1907953
48882128