37018 62
44592 68
7512 21
9454 23
31459 77
43288 111
17105 42
19188 72
7736 15
27458 37
12925 34
55710 71
8973 26
12480 37
18106 27
33184 37
16071 19
14000 39
11794 28
75794 125
1868 3
1302 0
2829 4