312 180271
375 250135
159 150370
75 84496
104 46513
207 76595
111 85282
72 65143
56 64480
85 44519
59 18191
43 15627
84 21080
117 46667
213 115004
43 51292
23 22789
150 33858
154 71825
67 25973
141 185472
177 159940
196 119273
243 97535
162 113846
163 64591
54 20030
83 34293
55 15064
159 187856
60 14994
47 9189
90 78154
203 111323
243 266653
50 7583
118 5507
250 68351
79 40768
60 19593
62 15346
56 58186