107
28
148
87
149
151
91
29
241
108
21
47
138
90
64
174
195
220
81
139
83
153
143
422
85
136
205
92
353
164
185
171
131
279
411
281
219
235
122
130
57
102
296
125
180
240
101
158
98
75
118
194
114