312 286192
377 428331
160 235772
111 133995
154 120167
141 271061
245 181610
242 415145
249 128298
45 28139
193 101630
114 80055
124 63057
130 83705
66 40561
38 5885
202 48927
143 74182
111 67167
99 44836
118 47556
122 46991
82 75338
80 11530
95 104023
130 100244
69 32091
60 75118
146 34323
126 32477
20 1778
45 13983
85 26059
116 28039
15 11125
135 73669
102 6441
86 31327
96 84339
102 39863
51 10321
73 27669