20
19
8
29
94
136
92
78
146
68
113
51
27
164
163
178
21
47
103
243
13
75
46
40
72
95
30
38
135
55
56
22
64
126
63
23
12
59
57
79
15
53
41
125
142
71
33
39