104
27
147
87
149
151
89
29
240
108
21
47
91
138
90
64
174
195
220
81
139
83
153
143
422
85
135
205
92
353
164
107
185
169
131
279
411
281
218
235
122
130
57
102
295
125
180
101
158
98
75
117
194
114