40464
55369
958136
139435
256141
362475
1010616
423767
788162
472342
744435
10745
107154
896289
692771
707349
566327
845518
507693
976433
533761
376439
485912
608626
694884
647894
632529
165816
711237
59226