42953 42
13877 11
6127 8
47469 71
16696 15
24264 31
18363 9
8672 15
34455 28
28168 34
12646 8
93360 87
12379 2
56789 44
49837 58
11662 9
6832 1
16638 12
3635 9
5113 9
7475 9
16585 14
6487 16
16109 12