245
66
166
228
233
126
165
177
78
142
354
283
106
162
139
144
93
83
85
227
146
174
100
187
198
405
118
121
178
32
34
136
43
29
157
102
1068
49
190
73
40
112
151
18
75
58
235
160
184
191
226
340
131
281
107