31789
868789
106667
119630
591713
35618
930744
748253
74624
1120579
531846
674165
852908
973516
19084
278549
401275
447566
7978
428148
427960
113924
404516
765558
971437
250960