47012096
18484453
11134136
68619676
61865756
5501237
14376208
85266688
57613995
1074730
37486461
44228552
18348741
52329676
72227267
749726
49561222
77865869
96606430
90265120
46771946
17388700
35057761
95496999
96372763
76109213
9028630
29004471
15472942
31568433
30364903
48255743
70951304
74742297
55625176
8636801
15658891
14545079
2424245
1833302