5
2
1
0
7
9
4
23
10
16
8
15
14
13
24
6
3
30
11
66
17
33
41
18
87
98
83
64
26
22
242
116
239
57
19
60
182