15231 20
15588 27
8881 8
35280 26
11625 7
45963 49
22375 13
6584 1
13495 17
25526 30
5753 4
13063 13
20256 16
9333 20
28037 24
22165 10
57724 90
29506 31
23348 25
20367 23
26073 19
15081 37
21497 52
19595 13