227
94
52
242
49
74
96
186
64
31
66
170
163
65
173
77
123
126
102
182
84
166
147
85
155
299
143
45
252
212
129
240
195
128
281
99
114
122
70
58
148
181
437
32
235
180
226
33
376
367
194
63