22086516
78278142
38876692
29839328
28417558
23019648
89252080
40718276
311758
35112400
46247752
16799823
46988055
1076691
68994078
14227577
50665385
73676615
69315439
40557282
8138118
90127286
29687262
54594841
87958928
75101136
60973393
16341019
77003604
451936
19029253
5425334
42536003
7439715
28155563
84704911
19059758
29267947
80619865
18259210