70
1
522
174
177
151
100
2
103
156
91
202
123
125
133
86
93
106
165
216
206
595
251
272
176
561
309
71
232
375