101
2
158
1
177
151
189
144
106
133
160
136
91
307
211
121
96
125
522
87
145
76
137
71
165
132
67
129
83
81