64403262
1995837
9960131
17919173
137280
59095414
45202838
99844730
75595989
68977362
4846510
87253504
4899467
47363001
71207823
23216909
71222914
23301236
98922766
97995940
64059948
41171778
5306628
45291494
48835812
12707634
12148247
1442419
74384638
93913952
6333099
89902255
88314186
56339728
32466374
89083979
96902345
7527970
62774956
40081960