210
263
252
93
32
11
89
36
166
139
85
29
66
203
325
180
77
94
1140
20
221
26
35
113
134
107
204
456
127
1277
8
317
450
78
27
109
126
31
101
13
206
10
690
202
214
79
355
162
279
41
34
59
12
386
73