40727820
1825455
9757578
8355871
65847509
31689350
44749951
17855552
64442444
50282275
750760
24028909
70304258
96271587
66769429
7911672
881450
40959699
15118636
11601767
45507262
220889
54479212
75276837
8370840
92555052
68522168
23991605
46263684
54658651
89332512
14188546
33678926
42374547
65426982
67358052
56218166
93057625
96654765
32287734