30588
23436
952175
791438
691955
840411
80710
630205
762611
156372
155779
26787
751621
332826
387683
117881
497360
791692
223940
935971
459202
481998
86214
77466
532867
61262