5
9
4
13
3
16
7
18
11
1
6
2
0
10
20
22
12
269
25
34
43
106
81
37
23
184
30
52
272
69
82
345
68
202
55
72
118
70