58213510
51517263
879674
50662101
27429260
3235766
36492882
25242245
31443103
40192442
32369397
61338726
9936864
29105625
88185329
58116822
72283334
31368343
97078229
31814284
76312553
97332939
4771952
9406935
3028990
81017597
96809753
98633021
72243279
8471601
71575912
59568446
81268778
22587682
47114277
40135366
50332453
19787938
56849582
64518705