51465876
32375370
15239534
92837828
38665020
74618023
99096877
4754595
58216373
47012812
50664116
84483680
74877451
90208137
63275168
12639815
77283170
11485048
27688695
24368302
22286748
570410
50388361
93565940
5205216
7132135
76016396
64511687
38166440
3562228
5437962
61962601
739567
32737371
90214491
39307032
13831832
93127010
8088203
58296132