22432 42
34913 70
27054 51
46912 74
21030 32
15334 23
20924 63
4735 7
7322 10
32212 37
48953 64
10477 13
17230 22
13255 20
15294 33
36628 55
43451 63
23954 38
49581 100