30826679
58713888
5534483
19953946
9725051
68185142
73222006
22651631
86857635
51118458
13199820
435513
84896565
7213633
99449027
96331131
40479436
7235154
90073615
94135607
27917051
17684059
63728453
52729402
51664259
16732364
28744979
32175406
87498290
5747075
70447810
69487953
4874723
76492026
17309336
26148829
5233930
30764163
61637586
20096432