18318465
4852932
28649214
4321215
17139924
45893211
17931767
28737922
935245
2704364
1101092
39877978
15252448
12606758
87674444
91492136
70273651
58365204
13831365
66363030
54088926
97265305
39161679
30241753
27205512
11239423
69852747
88005387
99017402
93145777
77145821
90817104
1612899
81792599
69881257
79674285
27949282
42521184
89582136
50964043