8731 16
4248 7
7370 8
37641 39
18046 35
8224 15
10156 2
4379 3
6232 4
8672 9
22083 15
7205 17
13965 13
10070 14
3792 5
7032 7
95923 93
66147 137
14263 25
7648 16
10397 22
2279 1
4943 12
47351 48