66576535
18277845
99678665
43195373
82389239
63217355
27646927
6166897
33817616
85566580
84089452
33392285
87622814
67152222
6595783
84669162
29118952
26714664
61287471
64094127
65561163
49543246
100005110
91277932
1389553
7132678
13768786
6522545
17944907
7059217
58464782
44037084
42629256
45137503
94105958
88482529
34737995
72446470
14811792
22839953