108317
13887
260552
163730
861822
463280
492153
51582
158167
39732
891592
342302
230619
914513
836132
65366
415718
640133
214910
579502
468581
209570
125206
533776
528762
271835