120
42
182
409
69
357
79
131
277
86
426
532
184
168
343
47
177
346
332
43
68
231
151
205
247
75
5
189
36
186
33
81
24
50
22
57
403
154
34
40
73
193
126
44
111
211
122
8
196
35
358
29
364
41
48