42578333
6364417
42599614
35913118
28891095
90024130
72077586
57814024
24086142
39305594
73375029
41355790
71347291
55124170
95386747
79173479
191760
56341612
53762228
89134892
18197281
61421840
56096716
66789410
49179822
62532054
25393023
61819090
1655117
49255255
79292396
31284418
60534225
7879164
8711644
99113983
22072255
17964653
76316585
1947443