84617640
18578924
44821068
42851363
12354657
27676172
61978119
45398030
93105240
15762739
6207312
44561929
76701655
34787160
99359639
5192981
1815558
85298407
99364868
72426545
90367622
91374213
10906553
38123726
84906136
70063935
8674557
73898744
64118752
55676884
23196103
96283477
90392436
95854241
47741205
59463703
57845916
24576578
84733439
46142007