3
2
10
1
4
0
5
6
9
14
12
7
52
25
30
37
46
130
74
224
66
94
209
24
83
106
39
280
61
119
22
27
81
80
60
48
26
139
42
40
18
38
47
23
206
131