14128181
1551979
54078935
32433031
17789525
8608950
9002367
87355536
52764613
84196967
68509947
87412156
75207152
89053604
69144669
38306155
37709114
42511082
18876377
132018
23339072
77857109
66284207
62436441
20996235
67228761
68589573
29852402
6222090
42172898
64085157
6505679
74605555
28882646
20875863
31285897
27328946
70102795
64506472
82286410