29805751
77728770
24618897
95066660
79003703
6681249
42502136
97086888
64739892
59513620
89185036
26248243
28191876
90522070
88403663
32302553
36243274
32789175
93281866
53626310
8462266
41805688
20626168
9891462
54125247
87391901
47363761
40854400
14716536
40198643
65128752
6842979
26967845
37001552
3077896
70413470
18069850
18531121
34976096
28049151