41669083
47017157
31049902
19446382
13707048
39565049
42061507
81494030
35061510
70945351
99358375
21474238
6071972
67639724
30111650
37012365
75687625
53003412
35794273
17142972
20989115
4012181
7633321
63662791
17693690
88103313
10237724
45222637
95652944
950839
28389561
27749678
86252054
95702817
73964741
58668696
9185958
84831958
33418020
15645244