3
0
2
8
1
7
5
4
11
12
18
45
112
251
49
21
50
36
53
76
198
47
42
29
13
95
32
28
20
31
85
9
72
15
19
34
37
16
75
77
147
65
123
54