26743
572959
666490
6324
44271
171329
93965
194349
54873
499963
888482
244733
823106
166908
629822
45865
959851
1000139
253968
81712
393142
35820
908853
550887
848710
163185