116
71
61
36
136
123
40
107
145
34
46
84
49
12
20
37
111
100
23
15
38
43
21
152
163
129
158
217
173
53
25
72
133
24
183
33
127
47
237
59
75
73
18
97
87
55
182
114
98
305
115