58989699
4876893
68362997
21832846
39068946
1759083
50342867
38523225
22564918
1272556
96358220
33255298
64536729
64034473
5475464
49871136
33079409
11771322
47944063
76822531
22311697
1662575
64698610
95624458
25531871
94487109
84955426
32679620
24822032
8107143
49025739
80511166
25205941
21649231
20104372
34624917
41799519
71505486
27317994
77417281