240
115
113
102
71
48
68
64
108
172
84
46
101
48
43
68
42
29
68
21
31
47
52
8
45
15
82
33
18
76
25
20
25
59
46
50
36
17
34
28
13
39
22
33
2
42
24
17
21
40