46
37
42
248
108
53
280
71
73
2
87
31
134
26
77
50
47
83
39
23
28
267
117
12
38
123
32
222
298
86
288
34
98
93
19
16
59
161
67
57
27
9
45
58
70
41
11
18