3
8
10
7
0
6
18
5
16
15
9
14
75
38
128
4
11
2
185
19
130
58
47
261
22
28
39
51
94
13
32
54
21
96
35
25
66
85
122
30