15012 29
17107 46
21683 47
27292 60
23026 36
39249 127
25690 64
44526 146
16775 41
21004 32
26967 58
16283 26
20504 26
18421 47
30147 77
18784 47
21892 46
16200 29
20364 39
12858 13
54146 86
22706 57
15042 19
18130 28