40477059
4205274
98856999
93645457
15682041
93363267
96099532
87235829
64354238
39293761
596350
10091872
24119141
60646515
34383468
79182067
92298000
18321780
98513310
4527254
15339138
87957580
62179279
6152486
3888950
9945718
18189702
1045296
97954889
16678830
5405258
75381144
27116
3921246
21598399
26189128
4392150
92956325
36261941
79733206