70091032
19404188
9102845
38233969
88292692
37784372
66925598
67248538
92745194
61527742
12339938
20197988
29954227
35181697
97908682
57972899
19997357
683935
73447240
72888835
58819210
70156869
44276719
21694554
23983565
23556426
52606042
81899889
10123772
16745772
98237071
54277480
315170
19072126
9569736
41116056
44887674
85051483
15655027
40987206