6
4
0
2
9
7
5
8
16
46
39
60
140
74
296
128
75
243
221
79
82
103
77
76
141
154
57
131
193
315
72
135
41
78
331
169
157