159
88
5
53
451
87
48
177
69
60
105
356
82
71
76
817
394
206
234
178
357
146
909
89
21
54
52
27
11
37
203
17
463
41
26
15
81
194
45
33
31
24
73