13
56
46
211
296
62
77
58
112
26
186
113
39
101
322
104
49
44
32
161
89
33
98
50
229
191
86
164
119
206
76
128
107
507
254
859
865
277
38
235
109
11
114
42
45
20
133
73
118
95
28
19