5 100 315
0 82 76
1 96 44 19 53
2 50 5 21 25
3 49 8 6 17
4 13 7 19 80
5 29 89 7 68
6 58 30 12 22
7 84 39 16 52
8 14 24 6 12
9 2 39 16 59
10 3 82 8 10
11 5 10 14 77
12 98 52 21 17
13 84 25 16 46
14 61 59 3 40
15 1 65 22 69
16 88 51 18 66
17 91 2 19 66
18 19 32 1 56
19 93 3 24 37
20 50 93 8 35
21 98 14 12 59
22 5 42 4 26
23 42 9 8 27
24 61 62 24 59
25 9 97 24 51
26 80 55 2 13
27 57 69 20 45
28 23 15 15 9
29 20 70 2 50
30 85 60 14 79
31 98 5 9 61
