21333 26
7082 24
6248 10
16495 34
28497 52
5823 17
18001 31
17500 27
49455 61
14669 46
19978 23
22007 22
12019 14
21827 61
28381 52
33213 45
96630 167