262
158
354
115
111
37
15
46
50
225
302
27
4
165
230
93
77
293
60
22
159
228
43
239
35
366
29
319
78
68
274
48
296
105
21
2
58
141
148
269
41
18
604
152
23
16
91
9
837
406
256
334