312 175057
375 242772
159 146011
75 83616
104 44916
207 73362
111 83812
72 63970
56 63218
85 42378
59 17076
43 15334
84 20301
117 45461
213 110633
43 50333
23 22604
150 32328
154 69177
67 24590
141 180628
177 158186
196 116059
243 94252
162 109907
163 62197
54 19808
83 33136
55 14581
159 182642
60 14482
47 8826
90 76305
203 106656
243 261717
50 7488
118 5439
250 65980
79 39245
60 19167
62 14924
56 57229