43439674
20866140
90454693
81142368
5775742
12202361
77597997
6369610
29083932
40849242
27186211
57191641
27611818
26134267
84209007
13851962
11919603
94262173
11664868
43672209
78485236
933343
37671534
44727127
3616508
54773788
372614
39661675
71467883
4886552
71186577
62768060
99392859
25599772
81619342
34428642
20396428
53757596
6877997
49906105