29
28
999938
999957
999990
999991
999992
999993
999994
999995
999996
999997
999998
999999
1000000
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
1007
777
677
557
477
457
327
282
262
257
252
247
242
227
217
213
208
203
198
193
178
168
988260
984984
971970
964535
999676
999327
998872
999894
999852
998681
998419
999999
764452
376658
214992
390338
668888
474955
349307
885912
416526
156307
699564
267471
770954
78019
752003
546211
116381
137146
930190
225044
669132
936486
31672
206203
706155
636706
567380
486281
775205
125623
949126
514198
666666
0
