240
113
102
71
68
172
108
42
45
43
29
40
82
45
52
18
52
8
33
46
42
27
36
26
13
10
45
24
36
4
37
11
7
38
1
23
21
18
19
40
31
14
13
17
26
4
22
25
15
8