5
6
11
23
86
34
72
31
45
103
26
184
121
93
224
143
110
324
98
101
128
107
131
112
117
251
327
125
96
295
90
195
182
275
225
164
160
207
130
202
111
142
114
119
82