54131528
96164736
78408431
1947028
46507355
39955556
47505938
8699365
36224300
85869538
73342818
92367674
79537886
83601186
66351149
29647234
45952438
626919
73353886
55252422
61124596
27685871
40652454
64673348
68256721
43726254
4702509
9367491
67365824
15793730
39087056
55363679
33779861
26958446
97399299
91384291
18743139
4258253
10673933
32137295