3694377
1256793
928576
85526598
26597411
49308768
35069970
38501408
33607552
90979101
1829381
47129649
11673493
44158146
17525373
27914753
35081254
98757807
21934386
88085594
2603319
43714419
99912572
92232500
96721878
29404097
27351941
79055067
46113154
98372477
95938316
70292410
87962387
63797830
61648971
54118621
38927355
52365034
65624437
65148240