93905528
56689132
86692931
18592652
35231334
61348618
85991872
59219173
22992420
79467623
28118872
2286817
50839342
81968670
6909948
68377987
90701249
48901651
18188985
19082695
79141391
17642453
44535870
4108382
13941487
8742973
76624378
8999522
16163097
97182941
3054420
58945217
6769730
37552051
73943187
42356333
7714810
65644950
85047192
40488846