13
15
5
12
20
16
2
4
23
26
0
3
19
9
11
6
24
7
227
384
153
190
111
75
90
162
132
797
241
50
48
129
68
199
10
66
28