166
110
90
74
116
209
54
103
39
267
241
143
126
118
323
27
57
58
354
189
111
188
67
38
113
548
84
158
105
61
285
8
91
73
7
16
233
75
41
121
37
148
221
198
63
65
82
317
25
104