30607074
14081776
7806805
98155269
66077827
86938118
29402320
25242184
33223999
58561285
60621913
48815839
18403543
11965101
19275912
85931891
54294915
87073916
4515450
18803726
41148535
64479686
35896700
99066501
32546563
87598825
43605617
2011791
42948536
30007489
53916560
70846969
14087933
36971159
719053
37194324
14763627
16031862
29669719
43419370