659106
617235
127100
257372
389302
250159
626608
495980
115181
639642
179920
687807
444403
941203
629471
45837
99773
914211
591935
145291