125
47
222
108
305
421
111
149
114
200
120
242
268
152
130
182
201
488
188
80
75
551
196
239
105
91
102
147
150
58
212
99
90
42
283
96
103
81
49
352
126
148
55
84
228
50
79
83
71
86
211
217
253