47
61
119
26
332
236
87
268
67
233
198
94
85
170
72
299
75
45
112
17
42
74
39
286
113
46
25
38
102
395
235
68
70
116
65
56
77
237
109
28
143
11
91
69
35
214
52
14
31
213
98
126
155