5
11
10
1
9
3
0
4
25
12
6
18
21
15
16
13
20
91
22
73
19
96
38
37
46
67
36
2
17
208
150
111
318
89
133