39596708
7809101
5447185
36548535
2689219
94567079
71842384
36089082
5837147
7333243
19792352
29186629
18683984
42599725
13309790
68412895
81115798
58745247
92285430
7525332
73825253
25689961
89175638
11349585
3934437
49218221
82507454
44859966
16928743
43778273
4481049
84724520
23433398
2542198
49266761
5485874
1877301
16362016
49928238
47323868