127122
110069
144152
868139
29325
20832
701117
75334
6930
364
2169123
78439
45931
163046
4978
4871
763116
14532
28018
58746