479313
299134
346726
962855
768573
260856
93668
952200
24234
16333
54037
338812
579502
468581
209570
1080599
125206
533776
528762
271835
297741
838267
713712
925237
454628
866513