31557 98
31221 103
31113 36
30393 109
30354 122
30257 100
30215 41
30161 144
30059 139
29592 186
29504 98
29300 47
29047 46
28989 105
28892 59
28093 41
27140 89
27065 232
27019 47