3
2
6
5
15
1
4
8
0
9
13
20
11
67
34
58
24
37
75
25
28
21
40
22
49
66
298
185
106
47
114
32
439
306
69
39
16
18
56
94