240
113
102
157
43
71
68
56
108
172
39
54
42
45
54
40
82
45
43
28
29
52
12
52
18
45
36
46
42
53
1
27
26
13
8
24
26
44
33
10
18
11
3
37
27
37
7
3
15
26