16538955
50495960
25381288
79535404
66939138
16306260
48807397
48905888
94809421
31825418
7741278
3724686
1784999
95429580
96799083
4954851
72582788
61292589
9512746
21695570
14204366
68937071
25106475
4836932
38653503
17253828
1555884
65805879
1522385
43131546
20809035
7300491
2939799
56565238
64748156
64691602
7713822
297829
60176998
2544461