13547 97
93862 124
14883 456
9669 652
28657 727
22451 254
22951 404
51050 943
25071 547
14249 291
13601 632
319423 1050
10571 628
50884 727
16942 223
14464 702
15320 105
30935 317
39603 293
17813 299
24666 544
22489 1007
8861 218