393	98244
391	96461
395	95364
405	37687
399	77997
417	1186
387	77223
389	89338
377	6674
397	87622
383	45062
381	28736
401	64726
385	61856
403	51034
409	17175
407	26167
413	5593
415	2734
379	15752
411	10358
375	2036
421	167
373	304
419	453
423	40
427	2
425	9
431	1