17169058
61529506
58266801
53769441
46052015
5336216
79357668
71974543
7368206
60911493
2172420
5993321
38991681
21265891
32027971
6736249
85327211
92118782
5064879
86811489
31557955
98382861
13799770
30305529
47639955
51791249
99122739
23876264
57691663
28172362
8103439
24299195
6441527
92925313
2598129
30995859
35027255
660824
84308850
23572884