19559827
4163751
71315892
98247758
56486000
40297413
77194699
15065984
856117
4604532
345220
19583841
18551898
69851663
40435600
47159624
10247304
77234406
58916843
46318508
72831050
73882212
71388469
67399104
2078601
88557468
68037878
25205681
41692981
55053612
7282788
7789899
79744203
53823717
36335844
8657760
3274881
40659403
14872042
64604538