5
13
4
1
7
0
3
6
15
37
8
10
11
23
16
14
19
20
9
58
24
2
59
18
79
139
228
38
368
194
794
52
65
170
57
85