44616
424536
787580
375744
982386
625359
380189
698157
408190
502468
2525
634897
274250
6328
798728
527714
199334
98941
204582
79196
436704
596823
196615
47182
27059
669883