16401 38
15034 41
8052 22
10094 20
5922 18
20062 22
25340 116
15199 24
7787 13
1234 2
35244 89
4412 21
26697 43
2098 10
10468 23
12327 10
15416 27
7527 16
33338 112
12757 28
6251 11
23899 26