3295 39
6691 48
15270 63
11258 30
21655 62
7569 29
10353 22
13805 43
29846 90
32239 129
33934 92
28872 88
16334 49
43423 111