3
2
1
4
0
32
14
21
24
23
11
19
9
26
16
6
10
22
18
5
27
64
17
13
43
25
48
40
54
41
82
12
103
148
66
277
129
203
42