1778751729
0
599
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
395
400
510
403
398
329
324
324
324
324
324
324
324
324
324
324
324
324
324
324
329
329
325
325
497
328
328
328
328
328
332
328
328
333
333
333
333
333
333
333
333
333
333
333
333
333
496
489
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
341
337
337
337
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
496
331
331
331
331
331
331
491
491
326
326
491
491
325
325
325
329
329
329
329
329
329
329
329
329
329
329
494
326
326
326
326
326
326
331
331
331
401
401
500
500
332
332
336
336
492
338
338
338
338
501
336
494
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
334
334
334
334
334
334
334
338
334
334
334
334
334
334
334
334
334
334
334
334
334
338
338
338
496
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
497
491
491
490
320
320
324
