126
34
244
415
272
43
581
35
133
26
205
212
2377
98
74
31
316
465
135
99
97
172
80
54
58
33
348
79
561
194
132
65
101
118
307
78
146
182
42
240
516
180
40