3
0
4
26
16
7
5
10
52
11
21
15
13
8
2
248
17
25
18
28
137
43
46
30
40
6
37
58
122
32
83
141
86
31
50
178
60
38
9
53
98
51
62
27