312 175105
375 243597
159 146818
111 84259
154 69442
141 181458
243 94484
243 260183
250 66541
46 17564
192 65277
114 42975
124 35792
130 46938
66 24529
38 3574
212 27797
143 46062
111 37893
99 27771
118 26738
122 25589
82 46854
80 8299
95 56409
129 57516
69 19476
60 46341
145 17398
126 21674
20 1172
45 9876
86 14639
116 16842
15 6978
136 38042
102 4226
86 12334
96 46161
102 22575
51 4874
73 16060