91 9
47956 100
12475 7
25891 19
13857 26
10141 24
16629 32
10815 19
3966 4
12376 10
18316 21
22862 39
20970 46
37971 47
13765 14
16621 22
9561 8
11590 23
16431 11
21216 22
8455 2
8368 13
17493 22
37235 59