50881052
22919723
42746717
42178000
40641875
38973267
87233765
37016927
51179564
42733361
66682038
75978523
99295555
37518250
87836906
2744275
63278028
30862173
1907505
2242353
76744275
60125508
83753637
28923283
4434857
43213653
981651
35604822
32039951
39939436
87829154
25004417
2582513
88917463
2154974
93618802
22985340
40593733
804323
278512