21510 20
20443 25
32473 30
10920 6
18911 29
7795 11
15277 24
7513 4
14771 14
13439 22
17343 21
30772 47
12257 19
10706 12
8477 11
8833 19
22036 33
6445 14
25503 52
20490 24
20072 21
10368 13
20138 34
7281 6