350631 78
148406 45
82428 11
154178 34
149429 30
104609 3
255827 56
74905 7
82180 17
69603 4
151751 10
84602 11
141159 37
74177 20
85956 4
38759 0
77303 8
105628 22
83131 14
197704 22
127332 15
96655 19
138229 29
366983 91