32044623
83589590
1033396
604182
68536935
100001362
767514
72203003
23855530
45153903
2214685
50704455
93281558
82404184
55788215
53844709
69713555
4912293
47517851
89578944
91729648
79669561
33679655
4057879
7246099
75083497
23979302
52302832
2737192
78914843
48872750
86182202
98409352
62872480
90746823
53783730
73184348
57875591
60336714
42002508