58639668
1171873
3882736
78054394
46919325
54145688
51078023
86352267
21441887
19825757
70172256
99817842
51569715
67714812
13076519
14078268
15322077
27152749
7544322
17378979
17435065
991174
37047258
97031849
64633019
40196990
32719993
24459569
63641515
9652422
55403134
99824063
94991515
8699638
65167982
83824741
2909437
13258779
36147474
19541533