43666447
3618769
5011926
16158378
20254386
81721286
51281828
21568530
7508282
70244809
58165422
1887209
8638958
36574477
47587598
90977926
5505723
14555380
8429226
709024
249789
53552402
6772853
93401826
77621123
84779652
83469010
62098685
9779481
8323615
44324740
8822314
71803433
80643339
59344813
319414
6903231
29662165
6882058
30061679