100 3
643 3
57 3
704 2
877 2
830 2
327 2
132 2
368 2
220 2
57 2
529 2
214 2
549 2
992 2
643 2
308 2
198 2
771 2
811 2