15954331
55805168
6831998
31959738
25156965
30337972
6077536
6554866
40618937
16363870
85996082
6315181
11122764
613541
57684709
56917295
96592336
6193305
22519093
14504246
45851534
23138701
12086988
26643933
3957836
3467586
6445414
44626466
11688284
341071
2455780
98436283
66362611
38562426
15024563
17958264
92495230
12024127
17329533
91712716