114753 210
90856 58
88112 96
73259 61
67137 89
55235 73
54947 105
54074 37
52323 12
50839 46
49756 99
46972 63
45797 77
44199 94
42898 62
42017 46
41194 44
40516 43
40468 50
36702 32
36426 42
35633 39
33590 40
33409 50