20 3
3 49 819 2
12 30 910 1
4 959 377 2
11 190 288 3
7 813 183 3
0 590 283 1
6 693 662 1
29 819 744 2
16 45 425 2
15 934 116 1
13 802 726 1
30 572 15 3
9 602 122 1
26 382 732 3
17 467 526 1
22 526 794 3
2 443 20 2
21 340 226 3
28 928 751 3
27 636 921 2
