14942 35
22699 89
12499 37
5885 25
3772 8
6198 14
4146 11
4681 20
1540 7
10967 16
28840 38
7851 22
2791 10
1465 8
7195 19
8152 24
5679 27
14552 64
6349 36
17608 38
2291 9
6407 16
12147 29
45138 76