101
221
201
141
932
91
171
752283
666280
31484
707714
175850
359823
810205
737665
186412
76235
718844
206764
133142
20826
835568
645477
328463
647637
7921000
963984