32980 23
13965 9
7847 4
11979 14
10658 3
9815 5
13284 23
5062 11
15368 21
7081 8
15719 10
37634 49
9402 14
23979 23
10829 16
22837 19
31384 29
27344 25
15595 8
20753 17
56789 44
57013 100
14357 14
17476 15