57982927
54897625
2765485
49272321
10728795
52219522
93876737
33803565
49773882
58339283
94732299
48547360
78155534
55374200
54169491
3614227
85653638
113164
47818077
23582305
38111693
90966607
70801446
87692765
62471805
60605374
13105098
25488138
69431072
38745652
33879857
72841525
69915691
9756046
33158803
8677687
55094364
2195106
50262278
11458910