18
9
22
30
14
12
4
15
7
26
16
21
59
142
39
37
11
20
3
10
31
213
72
2
50
25
6
5
0
48
33
23
82
17
27
29
24