312 285997
377 428064
160 235604
111 133913
154 120057
141 270993
245 181451
242 414880
249 128211
45 28129
193 101549
114 79964
124 63012
130 83610
66 40506
38 5867
202 48868
143 74148
111 67109
99 44813
118 47512
122 46937
82 75299
80 11526
95 103839
130 100195
69 32060
60 75058
146 34289
126 32460
20 1777
45 13974
85 26026
116 28012
15 11118
135 73608
102 6436
86 31251
96 84285
102 39836
51 10298
73 27659