45095022
67195050
91587744
2777756
8886474
25384540
34261456
31542365
49012627
46127822
19247975
30448536
80174871
1603134
31179215
39515815
2512331
842572
32461655
71977346
8991193
30962219
43184504
83382107
13296845
36249801
98438737
68514307
56286285
94191586
10067206
82891127
19577160
92788567
8828973
32997055
23479197
46027887
9974754
63315597