16616271
58847713
15503430
859144
443436
26485334
10645085
6899894
84754798
29407497
87563007
43596289
29914195
7815140
85286840
68478366
8962561
39639352
1146213
73142049
20888330
30119588
57228400
84356500
87371200
95071429
6235153
34175872
42018107
570477
41465641
96365765
76339944
97599518
2385291
24819857
96983857
48425029
16587636
34109253