21013373
53231467
5152896
1822822
42284759
4906405
42172687
84015383
98805226
79824050
72545084
2738093
71605341
71646478
52654451
93024661
3135771
12024057
91373386
2708825
77989259
7147427
77102775
9666899
66048611
89256805
77736178
98215396
26508871
9912654
88409644
994542
66036167
32165395
29549313
18998804
32857798
21693152
16846396
67723411