22013 36
11445 7
31259 64
9069 2
8716 1
8723 4
9677 5
11621 16
11448 11
16512 25
16146 12
13310 19
23639 55
9012 3
9924 1
10977 13
10511 8
14342 21
25412 47
10601 7
9404 0
24477 21
32367 78
34627 49