164
416
203
420
171
61
525
65
326
53
196
137
238
47
248
80
286
64
116
86
226
74
199
68
209
81
18
143
43
126
31
131