9
16
1
4
20
6
8
0
15
3
13
18
10
2
7
5
11
25
12
34
115
26
105
41
121
173
94
29
60
65
30
270
129
19
111
44
93
463
43