50098 93
19737 25
21446 17
33996 67
21957 13
37540 49
19967 37
32218 52
23953 80
27850 48
25607 62
26485 54
53244 102
65475 182
59781 116
31076 34
11401 20
22738 88
18328 49
16444 19
16428 24
28527 48
35088 55
59257 139