597
2
86
1
100
133
126
81
75
107
165
85
71
101
287
79
147
221
90
46
114
200
108
239
45
121
135
305
247
352