261
95
42
103
26
212
128
78
143
29
30
38
191
160
59
310
205
201
275
157
91
90
76
99
48
73
39
105
112
35
45
345
57
106
153
87
66
50
53
110
293
318
86
69
135
198
133
283
43
88
37
33
130
197