5
7
33
22
9
4
0
10
3
11
6
61
32
43
313
205
77
96
21
50
52
34
76
19
62
106
89
44
26
48
45
101
47
57
70
51
56
25
258
38
35
128