54869323
31707689
29672986
20726796
19235360
89359995
98502249
89964629
5187391
8589314
19864230
106515
90035031
54529649
80813427
7244192
86374924
80535045
83317468
67151609
23206472
73066416
17973749
5991245
3162625
9933886
35054417
6288728
36482043
98394704
27885107
58469833
85627436
44801512
52341742
1600206
82087
99972945
15028777
3150280