29977 25
29984 6
29951 6
29934 3
29931 5
29930 4
29931 1
29928 5
29908 5
29906 3
29881 7
29878 8
29857 4
29857 8
29832 2
29802 1
29783 8
29782 5
29776 1
29784 2
29752 7
29751 6
29730 6
29734 2