142
214
16
440
202
189
33
162
98
335
67
348
22
32
367
161
382
42
6
36
106
184
1206
198
59
410
38
398
361
135
125
21
138
46
25
66
180
275
44
28
51
49
310
120
472
115
80
65
26
190
134
151
97
210
116