181
1
204
270
2
166
308
174
107
236
77
355
163
75
78
506
4
95
86
79
84
90
88
97
323
237
143
127
210
80
76