26584447
3997609
47129895
28711612
39195677
51362912
41028452
944913
23423748
94993375
15248290
58341912
25584580
51671630
87463203
36215386
92125457
36518231
25848936
78436450
42666784
78525689
3753448
51722080
32109089
7664829
63031055
2227511
94685909
29982449
80131166
80347971
89056917
56759946
69253644
26835475
6492197
91863503
81914761
29974353