21755969
68572532
9213985
38607
97662478
5156397
83728444
97022089
38621800
71716080
96383030
32317585
2973472
76559161
57814519
16882
5043903
92475539
38576018
58375667
57694595
23786101
53069482
93164116
95774782
33551247
10372202
76392153
84201990
522226
4734541
41049206
7038925
4007362
806562
9933737
65185736
14575402
1727716
4535636