47936746
55898728
97604370
50016592
22002462
79531775
5828359
78763494
90235131
52193847
36581304
36249076
57482902
38793248
75772576
1119213
85845250
55523311
72571534
9392388
26103605
1460102
94669855
53248690
65741400
9483036
83933569
8755526
9805540
47294955
89272619
86807458
19711209
17038301
56813493
15505137
41479203
30622957
40588284
86874690