75472116
71931766
47507645
40533362
49468745
60393706
19782847
9976438
44629669
73438996
4114648
64665954
96144103
14955305
87781100
90039001
25221222
42716023
98099433
30895738
96385686
93715938
7401292
82698736
97874717
15646642
23105198
43563088
45133728
194443
32693311
31381860
50303588
81066271
8673288
48905654
2161492
35005350
34716011
4171960