Daily Million Statistics

This page offers you an in-depth insight into Daily Million statistics, allowing you to use this data and develop a winning strategy. Below you can explore the most common numbers, the most overdue numbers, as well as Daily Million hot and cold numbers. The tables below will also include the Daily Million Plus statistics. Take advantage of this data and make an informed decision the next time you enter this game.

Daily Million
Daily Million Plus

Daily Million Number Frequency Chart

Display As:
Main Numbers:

Frequency

Ball Number

Draws Ago

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Bonus Ball Numbers:

Frequency

Ball Number

Draws Ago

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

Most Common Numbers

17
Drawn:
1303 times

11
Drawn:
1295 times

22
Drawn:
1293 times

29
Drawn:
1288 times

32
Drawn:
1285 times

9
Drawn:
1281 times

34
Drawn:
228 times

Least Common Numbers

14
Drawn:
1185 times

24
Drawn:
1195 times

21
Drawn:
1199 times

28
Drawn:
1201 times

16
Drawn:
1206 times

20
Drawn:
1206 times

4
Drawn:
182 times

Most Overdue Numbers

15
Last Drawn:
14 days ago
(11/07/2025)
26
Last Drawn:
13 days ago
(12/07/2025)
10
Last Drawn:
12 days ago
(13/07/2025)
2
Last Drawn:
9 days ago
(16/07/2025)
16
Last Drawn:
8 days ago
(17/07/2025)
4
Last Drawn:
7 days ago
(18/07/2025)
1
Last Drawn:
99 days ago
(17/04/2025)

Most Common Pairs

Regular Pairs
Numbers Frequency Last Appearance
262820028 Jun 2025
111319804 Jul 2025
81319824 Jun 2025
62219424 Jun 2025
51719410 Jun 2025
82219307 Apr 2025
173019122 Jul 2025
222919121 Jul 2025
123519119 Jul 2025
13919118 Jul 2025
4819113 Jul 2025
263919105 Jul 2025
21719104 Jul 2025
151719125 Jun 2025
222419021 Jul 2025
Consecutive Pairs
Numbers Frequency Last Appearance
313218906 Jul 2025
101118526 May 2025
383918122 Jul 2025
5618023 Jul 2025
91017809 Jul 2025
171817617 Jul 2025
212217524 Jul 2025
363717522 Jul 2025
4517324 Jun 2025
262717304 Apr 2025
333417107 Jul 2025
303117022 Jul 2025
3417006 Jul 2025
2316813 Jul 2025
202116830 Jun 2025

Most Common Triplets

Regular Triplets
Numbers Frequency Last Appearance
1922293530 Jun 2025
813343512 Apr 2025
714343303 Dec 2024
2628323211 Apr 2025
1730343210 Apr 2025
2130313201 Apr 2025
1729313220 Mar 2025
424273210 Jan 2025
119393118 Jul 2025
48243113 Jul 2025
2932363108 Jun 2025
728373106 Jan 2025
1519333122 Dec 2024
829363129 Jun 2024
38223115 Jun 2024
Consecutive Triplets
Numbers Frequency Last Appearance
2627283006 Sep 2023
4562624 Jun 2025
910112626 May 2025
2324252210 May 2025
1112132219 Sep 2024
2342002 Jun 2025
3233342015 May 2025
1011122024 Jun 2024
1314152004 Feb 2024
3132331918 Jun 2025
3738391928 Mar 2025
2728291901 Apr 2024
2425261812 Jul 2025
2021221823 Jun 2025
1920211822 Mar 2025

Most Common Quadruplets

Regular Quadruplets
Numbers Frequency Last Appearance
8252936923 Mar 2024
241317822 Jun 2025
11262734806 Mar 2025
14323336809 Oct 2024
12131832807 Oct 2024
11142931828 Mar 2024
19213035815 Aug 2022
4232735813 May 2022
5111627715 Jul 2025
14252934707 Jul 2025
9101835729 Jun 2025
13192232729 Jun 2025
351722710 Jun 2025
9192224718 May 2025
252930708 May 2025
Consecutive Quadruplets
Numbers Frequency Last Appearance
14151617406 Apr 2019
30313233316 Jun 2024
24252627310 Jun 2024
26272829306 Sep 2023
23242526210 Feb 2025
3456206 Aug 2024
9101112224 Jun 2024
32333435216 Jun 2024
2345219 Feb 2024
19202122228 Dec 2022
12131415228 Jan 2022
35363738226 Nov 2020
17181920204 Aug 2020
10111213210 Sep 2018
36373839128 Mar 2025

Odds vs Evens

Main Numbers
Odds Evens Frequency Last Drawn
0 6 64 21 Jun 2025
1 5 547 20 Jul 2025
2 4 1763 24 Jul 2025
3 3 2781 25 Jul 2025
4 2 2078 25 Jul 2025
5 1 736 24 Jul 2025
6 0 118 27 Apr 2025
Bonus Ball Numbers
Odds Evens Frequency Last Drawn
0 1 4000 25 Jul 2025
1 0 4086 25 Jul 2025

Please Note: Statistics below this point are displayed using data from the latest Daily Million revision only (11 September 2012 to 25 July 2025).

Bell Curve

Main Numbers:

Bonus Ball data is not included in these statistics as only one number is drawn.

Number Sum Total Possible Combinations Expectation Actual Over 8,087 Draws
Count Frequency Count Last Drawn Draws Ago
21 1 0.002 1 in 3,262,623 0 Never Never
22 1 0.002 1 in 3,262,623 0 Never Never
23 2 0.005 1 in 1,631,311 0 Never Never
24 3 0.007 1 in 1,087,541 0 Never Never
25 5 0.012 1 in 652,524 0 Never Never
26 7 0.017 1 in 466,089 0 Never Never
27 11 0.027 1 in 296,602 0 Never Never
28 14 0.035 1 in 233,044 0 Never Never
29 20 0.050 1 in 163,131 0 Never Never
30 26 0.064 1 in 125,485 0 Never Never
31 35 0.087 1 in 93,217 0 Never Never
32 44 0.109 1 in 74,150 0 Never Never
33 58 0.144 1 in 56,252 0 Never Never
34 71 0.176 1 in 45,952 0 Never Never
35 90 0.223 1 in 36,251 0 Never Never
36 110 0.273 1 in 29,660 0 Never Never
37 136 0.337 1 in 23,989 1 24/11/2021 2,679
38 163 0.404 1 in 20,016 0 Never Never
39 199 0.493 1 in 16,395 0 Never Never
40 235 0.582 1 in 13,883 3 09/03/2021 3,198
41 282 0.699 1 in 11,569 2 10/08/2019 4,352
42 331 0.820 1 in 9,856 1 19/02/2024 1,044
43 391 0.969 1 in 8,344 0 Never Never
44 454 1.125 1 in 7,186 2 06/05/2023 1,622
45 532 1.319 1 in 6,132 2 20/03/2024 985
46 612 1.517 1 in 5,331 0 Never Never
47 709 1.757 1 in 4,601 3 29/12/2024 417
48 811 2.010 1 in 4,022 2 23/04/2023 1,648
49 931 2.308 1 in 3,504 2 14/04/2024 935
50 1,057 2.620 1 in 3,086 1 29/09/2020 3,521
51 1,206 2.989 1 in 2,705 3 23/02/2024 1,036
52 1,360 3.371 1 in 2,398 1 19/06/2020 3,725
53 1,540 3.817 1 in 2,118 3 28/05/2023 1,579
54 1,729 4.286 1 in 1,887 6 11/02/2024 1,061
55 1,944 4.819 1 in 1,678 3 24/10/2021 2,740
56 2,170 5.379 1 in 1,503 4 06/05/2024 890
57 2,428 6.018 1 in 1,343 10 05/12/2023 1,196
58 2,695 6.680 1 in 1,210 7 13/03/2023 1,730
59 2,997 7.429 1 in 1,088 6 09/11/2023 1,249
60 3,312 8.209 1 in 985 13 04/12/2023 1,198
61 3,663 9.079 1 in 890 7 08/07/2022 2,226 Overdue
62 4,028 9.984 1 in 809 10 29/03/2025 236
63 4,434 10.990 1 in 735 8 02/10/2018 4,977 Overdue
64 4,852 12.027 1 in 672 17 10/03/2025 275
65 5,314 13.172 1 in 613 11 03/03/2025 289
66 5,792 14.357 1 in 563 12 08/08/2024 703
67 6,313 15.648 1 in 516 10 14/07/2025 22
68 6,850 16.979 1 in 476 21 14/02/2024 1,055 Overdue
69 7,436 18.431 1 in 438 25 11/04/2025 210
70 8,034 19.914 1 in 406 25 16/07/2025 18
71 8,683 21.522 1 in 375 19 15/06/2024 810 Overdue
72 9,347 23.168 1 in 349 22 19/12/2024 437
73 10,060 24.936 1 in 324 26 18/03/2025 259
74 10,787 26.738 1 in 302 30 02/06/2025 106
75 11,567 28.671 1 in 282 27 27/02/2024 1,029 Overdue
76 12,356 30.627 1 in 264 38 24/04/2025 185
77 13,199 32.716 1 in 247 27 24/06/2025 63
78 14,052 34.830 1 in 232 35 19/04/2025 195
79 14,955 37.069 1 in 218 44 17/01/2025 378
80 15,865 39.324 1 in 205 49 27/06/2025 57
81 16,829 41.714 1 in 193 37 15/07/2025 20
82 17,792 44.101 1 in 183 49 22/06/2025 66
83 18,807 46.617 1 in 173 40 09/06/2025 93
84 19,821 49.130 1 in 164 49 04/05/2025 164
85 20,881 51.757 1 in 156 39 29/05/2025 115
86 21,935 54.370 1 in 148 67 13/07/2025 25
87 23,036 57.099 1 in 141 72 09/07/2025 33
88 24,120 59.786 1 in 135 53 22/04/2025 189
89 25,248 62.582 1 in 129 55 04/06/2025 103
90 26,357 65.331 1 in 123 82 06/07/2025 39
91 27,501 68.166 1 in 118 71 11/07/2025 28
92 28,619 70.937 1 in 114 68 21/06/2025 69
93 29,772 73.795 1 in 109 78 24/03/2025 246 Overdue
94 30,887 76.559 1 in 105 85 10/07/2025 31
95 32,031 79.395 1 in 101 75 24/11/2024 487 Overdue
96 33,135 82.131 1 in 98 70 05/07/2025 41
97 34,258 84.915 1 in 95 85 04/07/2025 42
98 35,333 87.579 1 in 92 81 20/06/2025 71
99 36,426 90.288 1 in 89 76 17/06/2025 76
100 37,458 92.846 1 in 87 86 13/07/2025 24
101 38,503 95.437 1 in 84 96 09/06/2025 92
102 39,485 97.871 1 in 82 105 27/05/2025 119
103 40,468 100.307 1 in 80 100 16/06/2025 79
104 41,381 102.570 1 in 78 102 23/07/2025 4
105 42,295 104.836 1 in 77 109 03/05/2025 166 Overdue
106 43,127 106.898 1 in 75 121 12/06/2025 86
107 43,954 108.948 1 in 74 96 20/04/2025 193 Overdue
108 44,698 110.792 1 in 72 110 24/06/2025 62
109 45,427 112.599 1 in 71 119 16/06/2025 78
110 46,067 114.185 1 in 70 130 10/05/2025 153 Overdue
111 46,693 115.737 1 in 69 115 14/07/2025 23
112 47,219 117.041 1 in 69 128 23/06/2025 65
113 47,727 118.300 1 in 68 125 12/07/2025 26
114 48,137 119.316 1 in 67 116 25/06/2025 60
115 48,519 120.263 1 in 67 125 23/05/2025 126
116 48,800 120.960 1 in 66 97 25/07/2025 0
117 49,057 121.597 1 in 66 108 30/06/2025 51
118 49,204 121.961 1 in 66 127 03/07/2025 44
119 49,325 122.261 1 in 66 120 24/07/2025 3
120 49,341 122.301 1 in 66 107 20/06/2025 70
121 49,325 122.261 1 in 66 128 17/06/2025 77
122 49,204 121.961 1 in 66 119 29/06/2025 52
123 49,057 121.597 1 in 66 136 25/07/2025 1
124 48,800 120.960 1 in 66 124 05/05/2025 162 Overdue
125 48,519 120.263 1 in 67 131 15/06/2025 80
126 48,137 119.316 1 in 67 121 21/05/2025 131
127 47,727 118.300 1 in 68 120 17/05/2025 138 Overdue
128 47,219 117.041 1 in 69 111 18/06/2025 74
129 46,693 115.737 1 in 69 120 01/07/2025 49
130 46,067 114.185 1 in 70 91 09/07/2025 32
131 45,427 112.599 1 in 71 121 19/07/2025 12
132 44,698 110.792 1 in 72 103 23/03/2025 248 Overdue
133 43,954 108.948 1 in 74 112 03/06/2025 104
134 43,127 106.898 1 in 75 98 13/06/2025 84
135 42,295 104.836 1 in 77 123 20/07/2025 10
136 41,381 102.570 1 in 78 84 05/07/2025 40
137 40,468 100.307 1 in 80 103 23/07/2025 5
138 39,485 97.871 1 in 82 92 08/07/2025 34
139 38,503 95.437 1 in 84 87 05/06/2025 101
140 37,458 92.846 1 in 87 86 06/07/2025 38
141 36,426 90.288 1 in 89 96 11/05/2025 151
142 35,333 87.579 1 in 92 96 07/07/2025 37
143 34,258 84.915 1 in 95 91 07/06/2025 96
144 33,135 82.131 1 in 98 82 21/07/2025 9
145 32,031 79.395 1 in 101 75 15/07/2025 21
146 30,887 76.559 1 in 105 76 24/07/2025 2
147 29,772 73.795 1 in 109 63 07/04/2025 218
148 28,619 70.937 1 in 114 81 24/05/2025 124
149 27,501 68.166 1 in 118 65 22/05/2025 128
150 26,357 65.331 1 in 123 55 12/07/2025 27
151 25,248 62.582 1 in 129 67 25/04/2025 182
152 24,120 59.786 1 in 135 58 25/05/2025 122
153 23,036 57.099 1 in 141 57 17/07/2025 17
154 21,935 54.370 1 in 148 52 12/01/2025 388 Overdue
155 20,881 51.757 1 in 156 36 26/03/2025 242
156 19,821 49.130 1 in 164 39 22/07/2025 6
157 18,807 46.617 1 in 173 57 03/06/2025 105
158 17,792 44.101 1 in 183 54 04/07/2025 43
159 16,829 41.714 1 in 193 41 11/11/2024 512 Overdue
160 15,865 39.324 1 in 205 41 19/07/2025 13
161 14,955 37.069 1 in 218 31 17/03/2025 261
162 14,052 34.830 1 in 232 36 02/05/2025 169
163 13,199 32.716 1 in 247 28 18/07/2025 14
164 12,356 30.627 1 in 264 28 16/07/2025 19
165 11,567 28.671 1 in 282 34 20/07/2025 11
166 10,787 26.738 1 in 302 24 02/05/2024 898 Overdue
167 10,060 24.936 1 in 324 27 01/04/2025 231
168 9,347 23.168 1 in 349 27 31/12/2024 413
169 8,683 21.522 1 in 375 23 17/09/2024 622
170 8,034 19.914 1 in 406 20 14/04/2024 934 Overdue
171 7,436 18.431 1 in 438 21 22/07/2025 7
172 6,850 16.979 1 in 476 18 26/11/2024 482
173 6,313 15.648 1 in 516 13 13/11/2022 1,971 Overdue
174 5,792 14.357 1 in 563 20 11/04/2025 211
175 5,314 13.172 1 in 613 11 02/07/2025 47
176 4,852 12.027 1 in 672 12 12/12/2024 450
177 4,434 10.990 1 in 735 14 14/03/2025 266
178 4,028 9.984 1 in 809 16 15/10/2024 567
179 3,663 9.079 1 in 890 10 12/06/2025 87
180 3,312 8.209 1 in 985 5 17/04/2024 929
181 2,997 7.429 1 in 1,088 10 03/03/2024 1,019
182 2,695 6.680 1 in 1,210 4 10/12/2022 1,916
183 2,428 6.018 1 in 1,343 6 24/06/2021 2,985 Overdue
184 2,170 5.379 1 in 1,503 3 24/11/2024 486
185 1,944 4.819 1 in 1,678 5 28/06/2025 54
186 1,729 4.286 1 in 1,887 4 06/09/2024 645
187 1,540 3.817 1 in 2,118 4 26/01/2024 1,092
188 1,360 3.371 1 in 2,398 3 30/07/2020 3,643
189 1,206 2.989 1 in 2,705 8 01/01/2025 411
190 1,057 2.620 1 in 3,086 1 31/01/2022 2,542
191 931 2.308 1 in 3,504 4 22/01/2025 369
192 811 2.010 1 in 4,022 0 Never Never
193 709 1.757 1 in 4,601 0 Never Never
194 612 1.517 1 in 5,331 2 28/03/2025 239
195 532 1.319 1 in 6,132 4 16/06/2024 808
196 454 1.125 1 in 7,186 0 Never Never
197 391 0.969 1 in 8,344 0 Never Never
198 331 0.820 1 in 9,856 2 20/01/2021 3,295
199 282 0.699 1 in 11,569 2 19/10/2020 3,481
200 235 0.582 1 in 13,883 2 20/08/2022 2,140
201 199 0.493 1 in 16,395 0 Never Never
202 163 0.404 1 in 20,016 0 Never Never
203 136 0.337 1 in 23,989 0 Never Never
204 110 0.273 1 in 29,660 1 26/11/2018 4,867
205 90 0.223 1 in 36,251 0 Never Never
206 71 0.176 1 in 45,952 0 Never Never
207 58 0.144 1 in 56,252 0 Never Never
208 44 0.109 1 in 74,150 0 Never Never
209 35 0.087 1 in 93,217 0 Never Never
210 26 0.064 1 in 125,485 0 Never Never
211 20 0.050 1 in 163,131 0 Never Never
212 14 0.035 1 in 233,044 0 Never Never
213 11 0.027 1 in 296,602 0 Never Never
214 7 0.017 1 in 466,089 0 Never Never
215 5 0.012 1 in 652,524 0 Never Never
216 3 0.007 1 in 1,087,541 0 Never Never
217 2 0.005 1 in 1,631,311 0 Never Never
218 1 0.002 1 in 3,262,623 0 Never Never
219 1 0.002 1 in 3,262,623 0 Never Never

Hit and Miss

Main Numbers
Number 16/07/2025 16/07/2025 17/07/2025 17/07/2025 18/07/2025 18/07/2025 19/07/2025 19/07/2025 20/07/2025 20/07/2025 21/07/2025 21/07/2025 22/07/2025 22/07/2025 23/07/2025 23/07/2025 24/07/2025 24/07/2025 25/07/2025 25/07/2025
1 1 1 1 2 1 1 2 3 4 5 6 7 8 9 10 1 1 1 1 1
2 6 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
3 6 7 8 3 1 2 3 4 5 3 1 2 3 4 5 6 7 8 9 10
4 5 6 7 8 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
5 1 5 1 2 3 4 5 6 7 8 9 10 11 12 13 5 1 2 3 4
6 3 4 5 6 7 8 9 6 1 2 3 4 5 6 7 6 1 2 6 1
7 4 7 1 2 3 4 5 6 7 8 7 1 2 3 4 5 6 7 8 9
8 5 6 7 8 9 10 11 12 8 1 2 3 4 5 6 7 8 9 8 1
9 3 4 5 6 7 9 1 2 3 4 5 9 1 2 3 4 5 6 7 9
10 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
11 1 2 3 4 5 6 7 8 9 11 1 2 3 4 5 6 7 8 9 10
12 2 3 4 5 6 7 12 12 1 2 3 4 5 12 12 1 12 1 2 3
13 23 24 25 13 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3
14 14 1 14 1 2 3 4 5 6 7 8 14 1 2 3 4 5 6 7 8
15 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
16 1 2 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
17 23 24 25 17 1 2 3 4 5 6 7 8 17 17 17 1 17 1 2 3
18 4 5 6 18 1 2 3 18 1 2 3 4 5 6 7 8 9 10 11 12
19 3 19 19 1 19 1 19 1 2 3 4 5 6 7 19 1 2 3 19 19
20 11 12 13 14 15 20 1 2 3 4 5 6 20 1 2 3 4 5 6 20
21 1 2 3 4 5 6 7 8 9 21 1 2 3 4 5 6 7 21 1 2
22 6 7 8 9 10 11 12 13 14 15 22 1 2 22 1 2 3 22 1 2
23 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 23 23 1 2 3
24 2 3 4 5 6 7 24 1 24 24 24 1 2 3 24 1 2 3 4 5
25 25 1 2 3 4 25 1 2 3 4 5 6 7 8 9 10 25 1 2 3
26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
27 1 2 3 4 5 6 7 8 9 10 27 1 2 3 4 5 6 7 8 9
28 8 9 28 1 2 3 4 5 6 7 8 9 10 28 1 2 3 4 28 1
29 29 1 2 3 4 5 6 29 29 1 29 29 1 2 29 1 29 1 29 1
30 30 1 2 3 4 5 6 7 8 9 10 11 30 1 2 3 4 30 1 2
31 31 1 2 31 1 2 3 4 5 6 7 8 31 1 2 3 4 5 6 31
32 8 9 10 11 32 1 2 32 32 1 2 32 1 2 3 4 5 6 7 8
33 13 14 15 16 17 33 33 1 2 3 4 5 6 7 8 9 10 11 33 1
34 11 12 13 34 1 2 3 34 34 1 2 34 1 2 3 34 1 34 1 2
35 35 1 2 3 4 5 35 1 2 3 35 1 2 3 4 35 1 2 3 4
36 2 36 1 2 36 1 2 3 4 5 6 7 36 1 36 1 2 3 4 36
37 8 9 37 1 2 37 37 1 2 37 1 2 37 1 2 3 4 5 6 7
38 4 5 6 7 8 9 10 11 38 1 2 38 1 38 1 2 3 38 1 2
39 2 3 39 1 39 39 1 2 3 39 1 2 3 39 1 2 3 4 5 6

Bonus Ball Numbers
Number 16/07/2025 16/07/2025 17/07/2025 17/07/2025 18/07/2025 18/07/2025 19/07/2025 19/07/2025 20/07/2025 20/07/2025 21/07/2025 21/07/2025 22/07/2025 22/07/2025 23/07/2025 23/07/2025 24/07/2025 24/07/2025 25/07/2025 25/07/2025
1 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198
2 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
3 66 3 1 2 3 4 5 6 7 8 3 1 2 3 4 5 6 7 8 9
4 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
5 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
6 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
7 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
8 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
9 5 6 7 8 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
10 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
11 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
12 15 16 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 12 1 2
13 14 15 16 17 18 19 13 13 1 2 3 4 5 6 7 8 9 10 11 12
14 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
15 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
16 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 16 1 2 3
17 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
18 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
19 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
20 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
21 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
22 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
23 31 32 33 34 35 36 37 38 23 1 2 23 1 2 3 4 5 6 7 8
24 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 24 1 2 3 4
25 48 49 50 51 52 53 54 55 56 25 1 2 3 25 1 2 3 4 25 1
26 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
27 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
28 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
29 19 20 21 22 23 29 1 2 3 4 5 6 29 1 2 3 4 5 6 7
30 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
31 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
32 26 27 28 29 30 31 32 33 34 35 36 37 38 39 32 1 2 3 4 5
33 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
34 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 34
35 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
36 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
37 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
38 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
39 33 34 35 39 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16