10519415
4469325
50105593
69198989
16267679
7588470
2837872
52618534
23287825
2727679
3055232
20106766
76113901
37828914
87447763
26342135
5961820
485692
81524373
20319346
62749171
75463083
7148294
74014989
34631528
89387010
2481290
99459842
76312690
56445541
31999840
6899473
73497061
89251403
56531994
30979529
10146187
3756397
22205458
31022414