90482 77
19559 31
14376 9
2885 7
15974 25
8221 19
22243 13
18489 21
13708 18
1338 3
6640 10
23796 23
7308 14
4310 4
3239 5
1688 2
6618 11
6946 8
22614 22
21490 23
4218 7
7893 16
3681 2
27416 33