18
26
25
103
31
86
62
36
9
132
59
58
68
140
51
63
142
377
148
27
67
91
265
163
130
61
20
171
19
7
121
33
47
12
23
188
90
127
53
98
186
143
22
128
113
95
73
131