102297
90967
465821
138284
569250
159566
702380
84712
243644
42936
242591
905155
95541
736800
869425
491182
133570
382411
226896
634877
95132
353671
164552
843192
367471
408172
232985
40359
260839
738275