5388 
8672 
9009 
23741 
8055 
3232 
98244 
11693 
7129 
3376 
83008 
7237 
4204 
4336 
15176 
7980 
8233 
12476 
16540 
4993 
6670 
2860 
5964 
44029 
16650 
75556 
23873 
36317 
4328 
21948 
7820 
165491 
1905 
5624 
40268 
10225 
4578 
24310 
15324 
3795 
14470 
34534 
2048 
7226 
11113 
4493 
4961 
5953 
11367 
1560 
864107 
8933 
1300 
6203 
13051 
3052 
4566 
31467 
102708 
6828 
2078 
5215 
3426 
4491 
3890 
8021 
2550 
15883 
4710 
7954 
2474 
8870 
47324 
3738 
1439 
4039 
38579 
2712 
14204 
3320 
2074 
1865 
26555 
13612 
14844 
14489 
3072 
2026 
5993 
13051 
4511 
27640 
3971 
4729 
4861 
8953 
1349 
7306 
6315 
32826 
4067 
2705 
3174 
1798 
1714 
6602 
2473 
1702 
2346 
6819 
3131 
6767 
13120 
11157 
6428 
2375 
3077 
11308 
9706 
3068 