18 31841
21218 761764130
4581 592434084
25985 29950058
5680 254246567
6051 440442030
7643 280117483
24130 666159126
30811 680160420
9285 747227009
31527 943890428
5554 567952131
3300 219367823
11965 790730849
3618 557421806
31305 639013783
15595 168873244
18536 978869074
30229 199275284
