23
21
14
16
41
47
36
26
10
37
9
18
111
106
31
91
46
148
58
108
38
188
27
63
72
59
13
71
165
32
40
20
48
94
57
19
103
155
93
702