41 32
975895
352501
228159
179623
99426
709262
429461
246470
944166
129049
68667
884398
230832
630007
627910
103633
141099
27479
545493
152278
638074
252335
537966
581526
457969
880163
388280
637593
711274
434464
280696
195489
539910
305860
28871
728830
543601
815056
494166
209131
148659
