13954 25
35536 91
7086 5
32334 53
11891 14
10349 17
6818 4
7917 8
5998 5
9968 12
8681 6
17166 37
12923 28
10354 9
20785 30
16049 28
29495 74
18686 19
21820 53
48895 126
15641 18
14391 19
30219 51
45433 75