46585548
88605517
41133434
57313860
18109700
80692943
31477453
73397632
30326161
56289407
94457773
20371331
13617079
23844414
93335158
17898889
80065178
90801959
46985711
68469375
48283203
48216485
4961930
70277256
45807229
26356555
89394685
97575097
99342748
4846810
8306013
7156485
37827902
62866643
25703884
30796489
47577796
99458967
99103244
47572697