20761385
93959020
79989172
76411531
65735700
70279434
7928967
56518955
6885880
83544003
2929783
50372367
27746172
79213494
70803412
71537374
98391392
44652266
18455835
55678386
1093333
8368357
32358677
66614754
50695698
43971048
89127448
13056508
19998590
15475056
83997899
43239607
75168068
50205608
37736640
51554036
67907296
49328949
96145601
6583987