49968 82
13092 31
38769 99
32258 71
14289 26
5337 20
33315 119
10694 60
23599 42
17590 46
28749 102
14913 54
73430 67
53579 72
30642 48
22133 63
10456 22
45035 135
54377 178
11712 45