42736
385400
97460
941809
232714
457159
372611
162262
614793
408237
539108
543114
329351
924725
76496
800935
249237
1000932
509621
86062
844274
665630
297652
671892
476279
943914