324
177
429
3
133
173
85
31
45
98
71
241
512
157
36
140
370
91
88
274
39
35
232
43
116
66
194
63
67
164
148
28
186
5
211
61
44
137
244
257
9
38
11
216
169
136
68
276
56
171
223
22
442
161