5286368
6480430
11607672
63373488
270944
63723325
39261650
23286488
41422629
24617238
76285375
1331152
82925917
84731616
66529695
12681388
54604333
7345477
4746875
4091353
35719175
72392327
90358251
51879128
1561351
69007009
55257908
26482861
23872942
62738928
74991859
95687467
23949841
4735507
93093728
3177006
44761245
18262905
4619203
96285084