41522
11980
33661
41536
24452
39733
14046
31462
20732
32785
8140
19070
17228
11941
21881
5821
6860
70752
6501
21342
7790
15539
30684
27360
7880
12931
5440
6290