312 175106
375 243598
159 146818
111 84263
154 69442
141 181458
243 94484
243 260183
250 66543
46 17564
192 65277
114 42975
124 35792
130 46939
66 24530
38 3575
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 9877
86 14639
116 16842
15 6978
136 38042
102 4226
86 12335
96 46161
102 22575
51 4875
73 16061