21
18
40
14
13
6
10
17
12
39
7
38
2
16
3
5
47
0
9
20
31
24
8
26
35
542
93
98
61
190
146
128
19
60
166
23
67
4
86