86 47955
65 47944
118 47627
59 47522
50 47454
122 47091
96 46357
75 46327
77 45943
47 45891
87 45094
67 45043
99 44903
141 44598
59 44508
67 43891
29 43175
36 42783
40 42397
73 42158
89 41449
16 41296
90 40975
66 40617
102 39937
83 39638
63 38737
72 38726
55 38673
34 38283
34 37887
117 37832
152 37755
41 37260
88 37005
84 36882
42 36705
76 36590
66 36394
88 35987
100 35795
35 35665