167
2
107
74
1
156
134
366
70
404
371
101
154
122
398
0
765
200
133
374
317
505
215
308
102
326
131
90
5
3
72
67
36
175