239
113
102
47
113
67
63
70
107
172
99
14
84
47
45
50
18
56
68
76
29
45
42
29
42
23
28
67
21
28
42
24
72
80
33
17
1
52
27
40
47
23
38
25
22
17
46
33
39