3
1
0
2
37
18
61
22
32
27
23
9
13
17
10
154
35
29
8
5
30
25
21
55
70
15
68
105
20
14
26
28
16
31
39
312
239