128
175
163
112
422
261
262
147
194
74
105
232
233
63
179
49
196
577
23
35
30
464
84
81
124
44
26
13
41
269
355
235
174
122
89
479
210
70
32
34
29
64
108
157
329
120
190
88
79
111
8
16