89069627
66279271
23344570
19644053
33817609
33896770
73855401
26543415
60679813
24632999
9861811
4870128
54714647
18716802
17562700
27257258
58275439
34741228
63294856
3093127
48212346
86538961
22205984
76914982
24137409
27503835
71576932
32945568
65977317
28593644
32812053
82097200
66095813
14509551
9856967
34029711
68019773
73444379
96803489
32159040