42180 92
19625 26
17351 32
10263 18
33145 58
10004 11
43288 112
20903 32
53539 53
31957 53
17408 26
56348 100
21995 24
56554 81
30298 34
72101 65
54331 157
15583 19
35553 91
39626 67
29940 33
16791 32
26624 39
47172 123