21148 64
12433 732
18981 346
4062 196
5731 695
16559 135
4935 162
9581 75
4491 415
8109 436
7653 183
21840 335
6202 295
6622 692
20097 580
12746 659
7979 491
6634 73
3909 94
5882 428
5970 337
9624 283
5275 748
4572 914
4376 877