145
16
10
27
81
9
105
151
140
19
136
63
8
73
15
51
103
101
18
139
31
36
154
135
59
42
32
133
86
78
33
90
89
113
39
295
161
261
122
171
212
340
85
527
274
294
1034
365
84
769
311
96
182
173