46858375
85338785
4824122
2999660
15744867
97503940
18948572
50013436
96654378
29549224
21271764
34897245
21358900
73963370
41251899
39733390
6486355
38311620
6325844
18597723
45469463
80608429
18459040
21209578
37866436
72451617
15916109
23409728
92624711
60017965
5035819
74795190
51768511
90434789
26717285
40755980
28551701
20804243
21265551
31898054