58116624
48773428
71806961
210138
95508845
41008965
9779380
72654948
36215394
38123724
7833438
47032192
56161523
8628741
13551801
95906715
1573703
31151958
98145201
6883525
12705918
71937630
95355221
60665469
46167071
48573576
90131162
2616085
66821289
35155245
98776875
6914373
42096568
67523573
39939482
408553
31691180
37776507
85499600
3106852