177
166
147
146
77
22
65
82
1146
50
532
186
903
127
84
54
276
633
249
44
42
741
348
306
225
12
106
35
556
53
30
88
126
56
31
21
61
52
47
25
63
200
86
273
165
119
27
162
101
118
70