240
113
102
68
71
172
107
43
56
29
39
157
42
33
53
27
45
52
82
18
38
54
36
36
43
46
29
7
35
38
44
13
53
52
7
37
27
25
3
23
38
44
19
24
37
23
15
26
26
27