19398 17
11557 9
23163 22
40942 16
9814 7
23457 20
33895 36
18078 15
16915 16
19333 15
35340 36
46558 54