47869312
18039391
53181277
42408158
34139358
92162141
56215225
78351160
78187345
17707799
90339844
85239017
5058456
23782209
99434412
32393642
21138997
11968193
60083615
31593285
14638946
83343138
85076707
88253299
5407810
40469599
27066289
5302932
1185732
5263927
7591803
36206144
54259734
8428733
2622405
45007610
72216130
79974236
64711070
22336951