143786
112157
418228
611772
747408
801271
92630
934128
241417
679600
103964
50660
913303
966796
49415
192788
324773
297352
223186
36378
336308
113388
471655
8120
251694
314187