47053648
51903597
31077999
351743
80423321
78848867
75607957
73622485
43592352
26497638
85518548
58132943
30233474
24178426
65746271
70561811
91874890
47628274
59671889
61303319
37249601
60815973
98352786
31092826
47928154
22266168
78894667
49139846
57913492
53787441
8897547
82541944
47121103
96907370
74833693
30994963
443737
97247399
52255728
44505322