164
184
130
96
67
221
124
497
50
34
238
119
82
232
87
40
36
84
18
65
46
83
138
53
230
148
166
92
152
593
158
104
98
75
69
27
117
73
31
209
285
63
159
95
61
215
57
77
173
115
103
100
55