16486 30
17151 36
10168 5
43352 71
14085 13
14887 18
10690 14
17365 22
14252 42
11686 19
12328 11
7005 2
9663 14
6907 9
158267 152
58858 57
13821 25
40945 34
29638 30
13833 13
42392 40
16140 31
15371 12
11671 10