3
1
12
6
20
11
18
9
0
15
26
8
4
5
24
77
39
2
224
255
30
7
86
41
103
14
21
31
113
10
67
85
32
42
23
44
34