31669 89
16607 25
35832 83
25716 69
17033 27
22000 53
33637 73
30030 116
34972 79
45377 97
25685 28
34059 99
48603 216
49084 186
30649 47
28332 45
25555 55
35863 88
25736 46
42096 113
29296 64
37011 78
41212 111
22005 27