51 3
21344 85
47665 109
22357 31
29688 48
12207 65
23009 21
11280 10
5173 12
20896 56
7170 33
7861 19
10187 41
12088 39
13528 39
28240 81
9007 12
8708 25
5107 19