171
91
308
66
92
14
147
98
74
64
55
541
183
12
359
100
120
41
109
161
47
607
27
50
20
39
36
104
272
21
11
101
25
82
629
16
193
29
246
56
166
944
65
42