34
20
6
10
3
16
7
0
12
14
24
35
8
18
43
21
15
109
73
11
22
23
60
51
17
101
112
47
13
31
9
87
55
308
75
115
352