602
258
289
452
164
446
348
122
36
216