31088 100
30714 30
30393 108
30215 41
30161 144
30081 26
30059 139
29753 98
29277 68
29097 149
28989 105
28668 32
28463 65
28188 142
28159 60
28093 41
27980 103
27888 90
27769 34
27727 93
27722 92
27384 79