146
42
36
165
96
30
45
61
23
158
225
236
85
135
148
77
43
271
154
99
259
58
93
149
62
207
335
142
186
151
196
942
156
448
108
127
71
249
102
251
56
109
141
126
80
69
223
115
177
86
117
35