73
58
28
428
64
151
142
68
83
21
91
200
341
263
98
170
45
156
89
114
211
53
227
80
102
354
173
139
373
154
44
15
299
109
79
313
232
233
193
475
122
216
97
70
185
242
144
495
84
93
271
43
300
76
159
128
134
61