15029853
19971294
22529807
97055627
3373006
87862834
96188382
3414161
6654930
3237745
88564689
61668423
27596833
61024359
12223318
48573885
42223969
25433553
42537754
69284012
62849832
11976305
8186319
42203818
28402527
38158978
73523098
69193144
41405485
17259304
4855225
79444069
44186775
51893708
40652833
9353806
77766701
30108808
40761123
13541490