3581598
4782919
6088600
4245073
86696810
57826532
16054438
29911656
65984137
67195068
46573497
34695214
45112294
79938458
61851431
15849855
8732309
3914898
21485702
78679621
36309040
39978614
8843188
23314385
67118137
20116083
368115
85494326
41717339
99797911
51453223
21554731
18633925
23226407
54899171
36767398
1001005
62105761
76511808
11187910