66
32
7
13
6
52
89
123
172
88
15
19
42
18
30
92
40
41
17
46
16
24
153
58
214
10
136
26
8
157
1251
147
183
84
129
186
27
184
196
334
954