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