6
3
59
14
0
2
17
79
45
335
113
390
124
70
85
205
116
198
72
40
294
128
278
264
229
107
165
53
101
208
34
392
112
84
253
194
139
180
148
63
29