106193 301
96382 875
61952 294
25761 119
52400 683
69579 217
48412 88
48952 625
70813 275
64587 728
50519 517
53366 198
34682 69
74753 886
53873 988
135432 665
33912 181
45138 172
82623 317
73895 480
67167 296
57219 1001
70764 653
64883 727