13
43
276
330
185
155
6
338
111
87
36
97
115
50
8
189
15
246
26
45
263
61
38
20
1219
62
34
146
325
316
10
131
72
24
121
525
39
52
229
265
272
74
19
130
234
623
77
49
96
269
172