122
1
71
73
98
80
43
258
135
74
156
107
2
111
401
87
129
110
166
93
165
94
132
179
157
308
215
253
131