253568
83877415
49649917
46736075
40102805
95469
74923103
38076188
8656722
89941359
22542581
69937146
40283206
13146346
92157983
28936704
9008666
7664896
12266964
58764645
30941
27554273
86967
47882589
59741848
63551181
1741130
63145424
90875473
934648
30361061
92352836
35702605
50654520
9605834
33133425
56436848
66593207
78013329
37581573