24035 30
24199 23
13942 14
22049 8
12940 21
9519 12
11001 3
23461 40
16085 15
9120 11
39317 49
23349 27
8790 2
11787 14
43491 52
7954 9
20307 10
12950 7
12464 7
17988 14
13159 13
39399 39
18010 24
70326 144