187189
821216
98459
3860
452874
672513
17194
929143
970854
43284
750947
73661
778202
266762
736380
529297
901735
847583
992448
765721
102511
89334
311627
295704
934269
930248
879435
249127
82737
396948