5551 3
5238 5
7544 11
12180 13
5958 6
6474 7
7901 11
12933 20
11996 22
5289 2
22654 33
9710 15
5892 4
22102 19
7971 12
5823 1
8690 9
13962 18
30908 56
25460 23
19318 21
24342 23