1 0 5897
2 294 7171
3 561 7628
4 846 12403
5 1256 9496
6 1738 10473
7 2061 11017
8 3167 8771
9 3645 10004
10 3849 12151
11 4715 10351
12 5151 13584
13 6403 11676
14 7291 12911
15 8326 14300
16 8515 15718
17 8958 16204
18 9306 16733
19 9807 20811
20 10427 19106
21 10776 19627
22 11146 19771
23 12178 17791
24 12971 22071
25 13871 21562
26 14629 22228
27 15161 22949
28 15747 21434
29 17147 28698
30 17409 23134
31 18245 23546
32 18696 24147
33 19305 24978
34 19717 25660
35 20552 24827
36 21202 26220
37 21411 27562
38 21834 27049
39 23343 29185
40 24090 29935
41 27013 32183
42 27231 36282
43 27948 33324
44 28151 34055
45 28794 34638
46 29483 34761
47 29715 40123
48 30138 40644
49 30756 35892
50 31194 36459
51 31929 39198
52 33582 39074
53 35905 41351
54 36572 49208
55 37647 44550
56 38394 43671
57 39674 47154
58 40195 47636
59 40703 45349
60 41847 48935
61 42412 50266
62 44576 49949
63 45674 54079
64 46461 51802
65 46968 52605
66 47606 56070
67 48624 53786
68 48850 60303
69 49509 54739
70 50311 61671
71 50742 58990
72 54102 61497
73 54358 64791
74 54866 63272
75 55691 59820
76 56677 63496
77 57146 64915
78 57937 66085
79 58338 63917
80 59048 64377
81 59944 67998
82 60316 61978
83 60967 70449
84 62456 67292
85 63447 68128
86 64636 71625
87 65341 71173
88 67298 72683
89 67837 77613
90 68199 74026
91 68408 76523
92 69705 77864
93 70149 71836
94 72377 78023
95 73872 78741
96 74414 79133
97 74605 80580
98 75159 83491
99 75622 81047
100 76336 81612
101 76976 82628
102 78054 86092
103 78383 85664
104 79148 87552
105 80256 87333
106 81836 89364
107 82356 89555
108 85032 92919
109 85319 97241
110 85609 96361
111 86049 90159
112 86634 91775
113 87117 88921
114 87744 92607
115 88276 93613
116 88723 90294
117 89501 91100
118 89706 97742
119 90477 98038
120 91426 93152
121 91830 98851
122 92224 99440
123 92891 98470
124 93276 101342
125 94034 99277
126 94522 102185
127 94734 99883
128 95706 102837
129 96369 101171
130 98963 106229
131 99417 106668
132 100159 105203
133 102394 107156
134 102609 109675
135 104229 110136
136 104603 110361
137 105094 113083
138 105366 110810
139 108438 113904
140 109450 116389
141 110389 115519
142 112989 118110
143 113260 118428
144 113558 121649
145 114355 120203
146 114776 120480
147 115785 120615
148 116394 124374
149 117592 126070
150 118146 125832
151 118684 126308
152 119397 126468
153 121285 129006
154 121630 130532
155 123055 127686
156 125592 132666
157 126236 135741
158 127842 129302
159 128276 129876
160 128955 130390
161 129243 135108
162 132322 139296
163 133781 144392
164 134750 140677
165 135591 142492
166 136529 141759
167 136857 142341
168 137456 144926
169 137901 143224
170 138519 143808
171 139612 144804
172 139927 147319
173 140992 148252
174 141682 146796
175 141910 143517
176 142901 148608
177 143553 150566
178 144176 149727
179 144770 153188
180 145765 150426
181 146034 151806
182 146403 152178
183 147832 156276
184 148217 153751
185 150444 157916
186 151003 159973
187 151697 156857
188 151945 156564
189 152260 157684
190 152664 161045
191 153612 162073
192 154148 159463
193 155408 160776
194 155932 157470
195 156246 161459
196 156774 166776
197 157660 159296
198 158260 166913
199 160499 165581
200 161177 169410
201 162307 173009
202 162813 171092
203 163599 171215
204 165204 172714
205 169994 177595
206 170213 180896
207 170472 175943
208 171021 177191
209 171611 176550
210 172377 184049
211 172922 178833
212 173832 181189
213 174386 179748
214 175707 181697
215 176909 182108
216 177128 182519
217 178531 183759
218 178871 184625
219 179206 185246
220 180226 184817
221 180500 188986
222 180893 187982
223 182913 190529
224 184311 191790
225 184897 189810
226 185724 194173
227 190361 198085
228 191390 196575
229 191914 196989
230 192306 201672
231 193586 201319
232 194750 200425
233 195263 203767
234 196136 206421
235 197352 202223
236 197622 206072
237 198442 203217
238 199171 203944
239 199479 206540
240 201191 206823
241 201687 206949
242 202373 207364
243 203298 208559
244 204131 209438
245 204995 208954
246 205559 214390
247 206836 215621
248 208267 216598
249 210351 215489
250 211271 219697
251 211538 221706
252 212294 217617
253 212679 217858
254 213117 221920
255 213367 214858
256 214602 220595
257 215031 222433
258 215795 223992
259 217591 225789
260 217976 226300
261 218316 223022
262 219477 226535
263 219806 229116
264 220296 228718
265 222995 228930
266 223255 232135
267 223461 232017
268 224591 230205
269 226724 232535
270 227009 231687
271 227216 233306
272 227938 235651
273 228476 236050
274 229031 236771
275 232061 240723
276 232272 242561
277 232918 241399
278 233675 238484
279 233988 245695
280 234430 239851
281 235337 238837
282 236608 241960
283 236921 242441
284 237306 243420
285 237606 242855
286 238795 245277
287 239177 248062
288 240802 246445
289 243022 249016
290 244647 249398
291 247066 259999
292 247712 252941
293 247935 253563
294 249275 260889
295 249549 253100
296 249833 255291
297 250191 255460
298 250961 256004
299 251681 257367
300 252567 257777
301 252793 257900
302 256992 264598
303 257207 265440
304 257650 263463
305 257899 269418
306 258658 269149
307 259399 267390
308 259734 270295
309 260180 266330
310 260661 266956
311 261726 267080
312 262515 271082
313 262788 267805
314 263861 272258
315 264353 270162
316 264865 273559
317 265078 270855
318 265643 274745
319 266201 271617
320 267160 273129
321 267427 275957
322 268467 273728
323 269004 274247
324 269995 276089
325 271281 276708
326 271809 276965
327 272018 278141
328 272608 278017
329 272845 283456
330 273720 278929
331 274454 279054
332 275473 279510
333 276564 281737
334 277099 282093
335 277913 283328
336 278832 283883
337 279759 284657
338 280244 288743
339 280538 285126
340 280748 286313
341 282225 290709
342 282544 290833
343 286232 291820
344 286888 294654
345 287140 295842
346 287676 293691
347 288388 293567
348 289042 297457
349 289606 294953
350 291013 299249
351 291622 300571
352 292258 297282
353 293005 301520
354 293590 298224
355 293906 295318
356 294631 301805
357 295312 302790
358 296587 308141
359 296871 302999
360 297789 303518
361 298868 306203
362 299047 305922
363 299892 305138
364 300609 304411
365 301394 306634
366 301720 312048
367 303086 307082
368 304931 310814
369 305569 311091
370 306051 314460
371 308009 315388
372 308295 318766
373 309265 317589
374 309835 315561
375 310849 322174
376 313000 321276
377 313794 318355
378 314001 322003
379 314785 322469
380 315310 322891
381 315698 326222
382 315951 324365
383 316761 324972
384 319371 324776
385 319988 325233
386 321491 330288
387 322861 328196
388 324033 329532
389 324593 330154
390 325515 333866
391 326338 331948
392 327036 334762
393 327560 332860
394 328030 333462
395 329314 337813
396 329964 335440
397 330519 332142
398 330788 340824
399 333991 339152
400 334987 339582
401 336088 341325
402 336584 343516
403 337442 342645
404 337807 343056
405 338918 343672
406 339553 344885
407 340047 347716
408 340277 348232
409 341439 349795
410 344247 349654
411 344721 346330
412 345011 352739
413 345836 350724
414 346103 356155
415 348109 353436
416 348861 352562
417 350292 355744
418 351822 356440
419 358032 361218
420 358301 363832
421 358584 369218
422 358888 366516
423 360207 365863
424 360629 366303
425 361255 366706
426 361732 363333
427 363407 367442
428 364869 372383
429 365515 370923
430 366190 373796
431 366894 368357
432 368837 374214
433 370228 377261
434 370720 376140
435 372252 374090
436 372536 378473
437 373092 381542
438 373416 381420
439 374097 375700
440 374713 376298
441 375081 380481
442 376136 377685
443 376450 384754
444 376821 382941
445 377078 378815
446 377946 384933
447 378449 383064
448 378761 380353
449 383205 388695
450 383700 389290
451 384058 392839
452 384564 392211
453 384806 390181
454 386213 393682
455 386711 388272
456 386944 398487
457 388506 393874
458 389364 393450
459 390889 398772
460 392397 398186
461 392845 394535
462 393144 400630
463 393792 402196
464 394279 399554
465 394878 406738
466 395154 403974
467 396038 403572
468 397026 402624
469 397396 401431
470 398408 406087
471 398706 407363
472 399921 406963
473 401290 407145
474 405286 410816
475 405701 413746
476 405909 407786
477 406331 417579
478 407156 412430
479 407586 418776
480 408653 415984
