520
358
100
49
39
120
146
42
55
631