4
1
15
0
5
14
20
7
16
2
10
18
19
8
6
12
21
13
11
9
196
83
117
151
41
126
33
121
92
70
128
66
39
149
17
544