47827937
32107659
65777195
12265119
63768797
56117136
38219520
98675186
28015967
89242169
17055711
2219851
24322582
97319117
67061447
82023304
1815371
3458309
79575565
12998908
59339322
49407445
19702241
12147336
30098215
23129850
76527979
88815615
22051912
49424350
83456607
86012514
95364232
20711712
70186156
48923230
87513987
61266662
35516391
42715042