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