336
245
35
184
241
344
71
206
128
417
274
32
122
43
49
293
178
44
169
83
34
76
68
285
59
1227
235
48
33
37
107
47
123
19
11
88
268
46
137
177