3
1
0
4
12
6
15
20
103
32
9
52
7
26
5
2
120
14
17
13
8
34
21
38
80
19
27
259
73
46
256
10
11
31
106
93
48
55
36
23