23
20
13
5
29
8
22
7
1
18
68
17
34
64
3
70
186
39
35
62
89
42
21
54
19
9
15
25
47
43
51
37
45
41
46
105
157
115
57