115
98
90
54
93
66
146
58
171
65
85
95
156
123
186
144
81
84
47
51
108
133
169
86
183
19
160
72
16
27
220
103
112
61
481
43
250
36
48
25
69
232
102
287
79
17
97
118
8
176
129