24329756
74528080
6711209
77534599
27136360
45373586
32782963
9501748
6482959
86225531
13619045
56905852
35514227
57204200
38344091
72392504
61866752
37611497
66032768
17971992
87166468
36552275
48837646
40528570
5221236
20137297
914939
46702333
80062778
68268166
18828341
24988060
9997
25635232
45502014
16701299
5348091
39464601
78436394
32801413