80428689
78914307
91297714
41375715
88475050
83291029
81385269
14351092
53011688
74807898
77102600
68864494
40383995
56056688
2476950
27856687
32025901
79071726
52627141
57323754
71164934
74972079
95755187
80022665
56871369
94709975
38256462
2175097
99254580
882932
54492712
16568591
17626772
45296796
27628786
74854035
17999946
58862453
96804702
5396191