41502
11980
33661
41536
24452
39723
14046
31462
20732
32765
8140
19070
17228
11941
21871
5821
6860
70682
6501
21342
7790
15539
30664
27360
7870
12931
5440
6290