113352 213
314384 935
8016 648
32525 179
7979 557
15624 587
98805 466
29670 654
13180 385
33099 558
6668 906
3592 36
301273 549
48269 886
21035 212
329509 871
40537 336
9495 257
44235 739
5873 423
10810 105
18491 410
6734 966
9516 370
140462 692
18249 74
47158 891
16968 236