29216544
16257102
21184295
25575254
95192907
13436602
6888302
62234641
98772921
63196772
28976454
62527671
92819584
60852261
67204003
62825819
28412938
16738617
466193
8077282
15996511
43642670
21189870
1895408
73003670
76276753
553558
13583040
68686296
36541908
45895046
83898949
32091998
412961
91443591
30012121
28962575
1205128
70278640
98611786