3
0
2
1
14
12
29
8
17
20
5
16
26
6
43
19
23
11
13
9
34
48
55
21
15
22
39
47
54
251
103
149
94
36
221
423
147
132