15635 30
14473 15
20066 24
14923 31
21967 41
49352 64
23954 38
40556 84
34765 87
14093 21
34715 38
27090 33
26017 52
16362 49
11633 31
17634 53
13462 43
21249 49
35904 248