21
13
1
6
26
11
7
4
8
18
40
36
29
25
14
0
38
28
15
9
20
10
30
24
5
75
23
54
12
27
49
41
55
82
105
150
67
286
129
209