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