86616
45956
302683
395188
217956
681722
511397
712608
461160
943130
884562
167566
899206
797148
893108
796255
49269
39384
16575
841524
825512
527588
878581
648360
175801
180125
406824
865587
452510
146314