240
113
102
71
68
172
108
42
45
43
29
82
45
52
18
8
33
42
36
13
18
45
10
24
36
11
38
23
21
18
14
19
31
17
13
26
4
22
25
9
25
19
26
12
17
10
17
25
2
10