316
1
166
270
2
236
107
174
187
71
204
233
84
90
97
323
308
237
78
95
86
79
506
4
522
532
7
767
58
65