312 175001
375 242768
159 146007
75 83611
104 44915
207 73356
111 83810
72 63968
56 63217
85 42376
59 17076
43 15334
84 20301
117 45461
213 110628
43 50332
23 22603
150 32324
154 69173
67 24589
141 180626
177 158180
196 116055
243 94248
162 109902
163 62193
54 19803
83 33135
55 14581
159 182638
60 14479
47 8824
90 76302
203 106651
243 261690
50 7486
118 5439
250 65975
79 39244
60 19165
62 14924
56 57228