47 94
281852314 338563500 710622791 414828948 507969980 688449697 358883921 349113184 961575433 596379866 793992247 262571880 347905463 492570772 15244591 745226942 473822621 502533599 676918317 840118785 846973071 746647820 288210263 947336809 463678318 809668916 934069732 144408712 715501781 992870780 903570385 880911418 86980244 704391748 597742013 664708409 616209936 971324791 512500502 250941424 285362097 327086650 617159582 872167148 62700247 774669095 864276284
1 1 44
2 1 38
1 2 27
2 2 37
1 3 40
2 3 32
1 4 19
2 4 14
1 5 22
2 5 45
1 6 16
2 6 45
1 7 5
2 7 43
1 8 34
2 8 37
1 9 47
2 9 13
1 10 13
2 10 23
1 11 44
2 11 14
1 12 46
2 12 17
1 13 20
2 13 2
1 14 11
2 14 12
1 15 46
2 15 12
1 16 22
2 16 18
1 17 5
2 17 29
1 18 40
2 18 41
1 19 31
2 19 13
1 20 1
2 20 13
1 21 18
2 21 23
1 22 16
2 22 39
1 23 32
2 23 9
1 24 33
2 24 5
1 25 39
2 25 4
1 26 8
2 26 14
1 27 11
2 27 2
1 28 16
2 28 7
1 29 45
2 29 14
1 30 46
2 30 40
1 31 8
2 31 16
1 32 15
2 32 29
1 33 3
2 33 15
1 34 5
2 34 32
1 35 36
2 35 30
1 36 23
2 36 8
1 37 9
2 37 10
1 38 19
2 38 32
1 39 3
2 39 24
1 40 30
2 40 25
1 41 13
2 41 18
1 42 10
2 42 15
1 43 23
2 43 47
1 44 26
2 44 34
1 45 47
2 45 24
1 46 40
2 46 29
1 47 28
2 47 45
