59083267
6772560
605770
33973799
20299507
22977027
60162560
7306016
43135686
95675246
16165056
83963022
9039659
92409932
67374506
90088113
35501355
96755591
84693970
71323187
35839697
58187677
6681811
64769389
93857997
16553277
93639184
1288978
19481976
9886211
10066198
63968348
36904539
45056574
97313835
7586987
9455775
62231016
47652976
3342306