17066748
38712670
6405171
73158214
18971639
18015690
52346465
77163140
37795606
19245370
5376443
49676406
80351838
3021173
65973721
30005243
96206084
13916088
97879763
86708938
97304944
85935360
68216307
58062714
8084652
77387849
75069535
65904494
2999750
44149932
65788502
73876215
39794793
72955464
64051783
49619313
41692321
34001282
39148400
32867066