269
381
237
339
105
167
142
29
69
234
56
225
77
24
97
22
37
468
291
30
121
544
19
68
35
55
50
344
54
46
44
164
293
9
3242
166
20
617
115
313
158
87
70
40
74
218
3254
78
83
2303