15154271
9558663
6667698
9487684
16335159
16564711
94393143
88355249
62904414
31373465
54024048
71056152
6950999
55142235
2268303
16355110
36876489
15687184
76758022
97301520
98075084
76686285
62682370
93074146
92945625
22036119
455883
19253822
8411166
5089125
91174447
55928259
2514714
48076431
2835318
83418522
73047640
74252084
36517614
88503460