45
274
953
388
346
335
38
39
52
42
185
40
44
40
40
43
44
41
43
40
44
44
41
51
59
43
48
41
46
361
175
416
52
42
39
39
41
40
52
334
51
41
41
354
344
48
43
41
41
40
43
41
38
43
45
11
401
358
402
44
40
45
782
256
45
43
44
44
43
45
38
40
42
44
40
40
38
43
43
357
853
48
40
391
653
52
52
364
40
40
48
43
42
392
426
39
40
40
52
44
40
43
460
351
45
46
22
23
22
22
22
28
22
22
22
23
28
22
22
22
24
23
23
22
22
22
22
23
22
22
22
23
22
23
23
23
22
22
23
21
21
23
22
23
22
21
22
22
21
40
23
23
42
21
22
23
25
22
22
22