5
0
2
8
26
10
13
6
12
21
18
19
3
15
31
25
9
42
79
23
57
27
67
37
54
28
345
53
33
50
104
32
68
81
210
123
193