15037 43
16022 43
9846 20
15625 29
19687 49
23267 59
16000 35
20964 60
8287 14
10965 23
16712 23
27240 72
13691 39
49171 58
107094 212
8402 11
12341 27
25395 71
30238 98
17471 42
12397 19
18266 49
13587 32
11631 21