42180 93
19625 26
17351 32
10668 18
33145 58
10004 11
43288 112
20903 32
53539 53
31957 53
17408 26
56348 100
21995 24
56554 82
30298 34
72101 64
54331 158
15583 19
35553 91
39626 67
29940 33
16791 32
26624 40
47600 123