18170
193173
155386
90375
248856
941362
572157
90346
343707
304217
311409
23894
290114
578359
82515
865839
915398
583379
874124
835308
851271
56147
444223
696100
460781
346550
167191
90195
980514
653794