3
2
4
1
0
8
14
11
20
12
19
30
52
9
5
139
43
26
13
6
98
35
40
29
56
149
53
55
23
31
46
49
154
99
34
58
117
555
64
15