2906 35
6691 48
15270 62
10890 30
21655 62
7569 28
10353 22
13448 43
29846 90
32239 127
33934 92
28499 88
16334 49
42998 111