176
891
213
821
179
685
128
416
79
331
48
271
25
269
45
251
61
246
68
94
72
207
31
177
35
160
29
169
6
322
42
77
18
139
36
142