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