3
8
6
23
14
19
10
5
67
4
0
2
16
48
12
7
1
22
29
9
40
50
398
36
99
120
171
39
47
81
111
35
101
157
324