25212 30
18769 15
8311 2
21032 18
49445 83
39805 54
21292 37
21987 28
35520 77
14531 26
8982 16
32038 47
12562 22
29268 36
16261 28
9491 17
8877 8
10428 16
7316 13
29921 64
17090 37
40526 94
16846 30
19680 19