14680 20
13082 10
10292 12
39701 39
34172 89
11304 15
93360 87
41970 36
9354 6
16975 6
8990 9
8009 5
10658 3
23590 10
16493 33
20415 14
35778 22
21843 18
7393 14
46705 51
18704 21
37634 49
10861 4
45290 89