5
3
0
13
7
26
23
22
10
6
21
2
31
74
14
109
41
34
53
36
60
15
32
189
30
37
232
82
124
96
56
40
49
93
46
39
131
113
103
4