5
0
4
14
2
10
16
40
7
8
1
3
9
22
13
17
212
58
21
74
37
26
55
54
60
56
20
34
39
113
27
52
79
35
32
219
41
46
137
75