678
115
330
38
464
160
413
139
51
27
532
156
425
64
573
86
317
192
264
119
283
51
536
43
329
162
158
115
257
119
254
75
96
82
509
173
482
151
402
140