2844942
12654492
55757000
40918377
43974633
19931337
67848820
49507321
17093642
18833705
74669962
9726707
19999698
7907346
16909889
79158795
5460609
64454129
86604794
32925171
45222813
38827625
89723868
46234532
79083235
299830
27829674
75083548
39784961
98745101
86441584
78685815
68493610
90864550
35998180
82559630
6963009
93022366
5176411
58556258