8
25
17
1
28
38
10
27
24
65
218
39
326
34
149
66
256
147
99
48
135
181
120
196
94
86
163
148
200
95
12
278
61
41
58
42
137
84
32
77
22
20
89
131
52
44
315
251
142