30727
332926
843538
762996
472620
826987
998414
915890
853695
853501
167812
60734
69175
928240
174346
16034
745843
685535
401541
481424
93596
316484
555643
42181
144476
830461