240
113
114
102
63
68
108
48
71
172
101
48
84
68
42
29
52
45
82
17
58
67
72
17
39
50
25
21
36
33
24
43
42
33
24
18
14
13
36
40
76
31
46
19
44
28
28
41
36
31