65 48128
86 48113
118 47912
50 47718
59 47678
122 47339
96 46638
75 46545
77 46270
47 46054
87 45414
67 45240
99 45046
141 44888
59 44828
67 44063
29 43286
36 42999
40 42507
73 42330
89 41811
16 41645
90 41343
66 40889
102 40111
83 39825
63 38921
72 38903
55 38892
34 38481
117 38028
152 37969
34 37953
41 37412
88 37170
84 37093
42 37070
76 36824
66 36559
88 36257
100 36084
35 35800