85088
357146
250662
36483
170598
76190
803375
56430
115749
51272
400420
542785
971841
509568
4632
539229
165550
751519
554695
303106
101495
414777
490872
899982
193228
580225
93271
993504
950950
131671