83
29
213
51
284
35
60
93
53
163
81
44
191
388
91
27
65
278
188
124
28
155
153
167
130
401
154
118
161
64
95
72
38
69
50
115
181
144
90
25
174
232
479
102
70
198
89
432
55
125
390
600
139
45