47147151
52358671
40238494
7079427
17058446
36927169
67571483
64439522
31309727
13302682
64104775
96459598
48786042
25869318
30501523
96082854
83535611
2913507
57248716
37731376
78886013
15997140
81637880
48322858
8018288
87946629
58341316
6671228
62827960
17411175
4516561
5024508
35922587
65599041
90778961
14449533
9929146
82048857
41145381
1815843