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