5
38
49
98
31
85
56
19
87
275
121
239
265
6
84
70
284
88
230
118
326
12
26
71
17
18
15
100
175
182
164
204
45
32
524
173
106
160
117
152
78
158
684
341
25
42
102
133
266
46
111
124
176
141
314
79
27
500
306