28
1
66
142
181
2
90
179
324
79
165
618
371
156
121
250
130
84
601
110
800
7
200
174
0
140
94
71
63
386
549
3
99
86