13
2
6
20
21
9
3
12
7
1
18
5
38
43
74
4
8
10
0
22
123
205
98
252
139
84
57
266
192
94
35
288
47
169
149
56
165
44
297
242
446