13402 29
22430 83
14244 19
20784 49
27623 102
26446 114
30439 89
24945 108
29411 81
23520 86
25465 91
26445 58
19027 28
10184 5
12477 11
22484 18
15909 35
16584 41
19538 47
15771 49
24048 56
35019 103
30882 117
28086 64