2521 31
6691 48
15270 62
10890 30
21655 59
7183 27
10353 20
13448 43
29846 89
32239 126
33934 92
28499 85
16334 49
42998 111