8577 20
7295 11
12310 21
11312 17
21259 38
13703 25
18261 29
18906 23
28593 42
15309 25
5042 11
34209 17
8959 15
2754 3
4772 17
17265 30
12341 38
16572 54
5963 5
17231 14
9674 25
33902 121
19105 48
10206 34