19
5
18
3
23
1
14
6
9
2
12
4
37
31
20
33
159
34
45
53
17
26
30
46
29
156
40
148
172
220
118
68
21
52
103
94
24
39
25
41
76
55
10
22