56556 101
37655 66
45988 64
36904 89
33761 100
31097 89
58931 167
34031 84
32300 67
20890 26
23359 27
25242 34
46547 72
63909 115
57563 137
25519 44
22799 32
30802 42
47383 114
37759 52
24739 63
29610 78
35940 35
176614 540