167
2
107
74
1
156
135
366
70
404
371
101
154
122
398
0
765
201
133
374
317
505
215
308
102
330
131
95
5
195
3
72
69
37
175