396 14
6334 48
14882 61
10890 30
21304 58
7183 27
9929 20
13448 42
29482 89
31863 125
33511 92
28145 85
16334 49
42577 109