258168
39831392
17596505
41432590
10442079
89476572
8501762
3920995
62245022
54418130
78129103
63642673
34967319
9067096
60278323
23096942
32913431
68679079
76538564
69067786
57254481
92758998
36018508
226907
71811762
13117132
51128864
6082933
3281749
6575451
40169550
52723757
75533921
39881503
34396835
10235195
78141087
26405208
89276035
21109833