4
79
43
170
322
108
388
123
68
81
205
115
194
144
67
135
106
39
140
70
40
80
287
332
46
114
125
275
148
257
220
178
52
104
165
98
53
60
101
93
207
32
34
378
111
179
82
22
245
188
167
86
215
138
180
147