376310
209573
19769
108581
121447
628361
420377
804624
454647
654672
225375
490175
864293
160446
703975
262545
490712
594240
75812
681778