8
81
49
31
14
35
11
169
246
21
140
116
146
182
383
812
71
409
12
212
79
33
18
185
311
36
128
143
234
67
196
135
43
224
172
217
193
138
826
120
78
145
565
435
159
114
25
127
93
260
131
163
110
97
91