51522528
54653850
379180
87476371
48436039
1169368
7244954
45601287
31607177
95711491
32278365
2129772
50557533
32643410
47521473
42172448
7999888
88311949
80571848
34799538
2271112
20808665
31218292
36249374
56406798
14179325
3588946
59031409
80611882
4869296
44664732
38583405
84342899
12244066
88004502
73492363
94736046
72695078
63145631
988223