31812 170
31684 126
31102 153
30908 82
30726 140
30668 153
30591 41
30338 30
30207 58
30151 57
29942 38
29846 90
29821 83
29599 87
29182 75
28887 118
28499 88
28075 63
27960 146
27959 91
27690 105
27621 59