121
43
169
175
333
199
152
193
127
242
130
212
399
279
290
143
29
47
15
120
42
180
409
67
357
79
131
277
86
424
532
184
168
343
177
346
332
68
231
151
205
246
74
5
189
35
186
33
81
24
50
22
57
402
154
40