38379200
18419615
77625308
1823167
198183
97547887
26291177
13283673
37122421
54456638
41386716
1273111
1066122
97574457
24884773
9043821
55428400
14853
24055614
27148272
81926274
33867623
16075457
45974694
88662847
8087521
9170593
44042377
17296303
5869319
34532002
10199032
59681990
64981103
54836386
87065752
43577619
3754129
3026432
84572722