99763780
45145392
88363671
57297121
6432128
17972961
33801839
12012755
7437627
95137655
58446496
68214936
79898534
37773211
15443445
85394656
4420357
50913278
57706010
64534099
57381208
90268496
19146880
5691282
93209746
5127249
556377
25177787
56302886
9288068
77145088
10393778
16856423
86969519
70158137
5359292
74291689
73052237
85267814
10064279