5
3
4
20
19
29
12
7
24
15
9
108
41
39
25
13
6
43
21
62
80
35
10
0
26
2
49
217
30
107
28
17
8
32
86
18