23
9
27
103
14
6
55
159
90
70
51
59
40
11
49
43
85
26
39
35
138
47
83
50
57
119
10
58
91
19
68
92
37
67
8
28
7
267
181
33
30
18
80
215
94
96
171
32