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