312
98
449
201
380
112
543
145
330
92
472
186
326
187
420
175
416
111
522
155
519
147
568
92
407
97
195
184
240
165
87
42
274
180
354
195
461
12
446
196