35069592
70231212
20469400
93871469
48641883
76006071
25794268
72627627
50785380
20304120
37579250
91651700
91895799
71357784
99637211
5014874
90309843
82506265
22334610
4693235
12731669
55086499
3409372
31568958
91515631
64175922
53496488
855500
75587914
32031081
49748725
20397419
77635621
83586874
41358966
26496199
6828726
50155799
27823028
35547011