4
8
9
318
427
183
243
135
96
218
106
174
205
257
100
93
91
117
90
130
89
31
69
167
125
152
55
169
77
50
44
41
129
102
80
160
186
97
57
177
107
101
127
547
94
34
103
297
26
104
251
159