240
113
113
102
63
68
48
71
172
107
99
84
48
29
50
42
58
33
68
67
72
82
24
21
39
52
17
45
24
42
17
18
43
17
36
41
40
36
31
36
44
38
25
14
25
14
76
40
34
28