57917743
32427009
23716770
43157716
32545443
35698768
32906021
65935964
3559183
5182538
7089640
70833243
48687071
33337140
29981814
4588149
22448632
79132239
81221542
81501819
69767456
91646551
85481423
15214522
9101187
51371010
79554654
4899282
28674110
3253642
76979145
19509141
27904848
59425514
23041217
2300187
96146154
72892258
15764436
4452927