21 0
16923 12
109651 157
80069 144
46724 87
76701 78
67817 91
44151 75
88413 150
112098 254
36395 56
21070 28
23756 18
19245 34
93333 147
77776 103
51496 75
41092 84
45741 72
60692 109
44415 53
36857 69
37384 56
18774 21
18196 31
34909 72
82579 113
101982 147
51899 56
70434 94
113260 166
43426 43
34761 53
64968 135
38638 47