29407169
7474151
34127209
1085647
862847
78413424
407551
87442551
10903246
39907913
94737654
13189517
11098244
42596966
1277658
19796672
77049184
77791931
87062817
31313043
72823335
57978621
67203110
75623617
29615801
60509028
98373806
67303960
78027011
31786864
33801016
8475007
2272121
67436425
86794123
21171219
79576151
38236943
6716554
45506634