291622
198780
50349
64917
189298
92560
811232
586186
624188
389998
896381
364772
950460
71087
360792
1020807
193317
759167
679855
187575
36085
535727
539672
334148
69784
684615