21375890
35958902
77246856
24365834
4187717
40597037
33114954
24388933
28468496
36439497
87658405
34073586
57556625
99556455
92643557
40263444
76015455
66202597
35742443
16901058
35343616
23702899
33941651
76471684
71524225
5764127
30192025
7072929
15529836
34286151
68301784
65078381
34085663
55522023
43499641
28561873
60051373
71454893
41458638
8774053