46
115
52
264
81
47
48
224
311
83
74
23
41
63
42
98
24
45
21
27
22
33
677
86
30
106
19
18
14
136
108
90
65
209
68
49
51
92
139
129
88
54
140
105
40
167
91
59
26