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