146413
74794
960266
579475
105170
102523
555372
443595
947912
31469
780572
80889
719456
439532
1010441
946741
465658
45734
66138
555176
956836
89442
753542
1131213
89301
88182
870686
957564
846206
163563