129
44
91
173
261
190
87
59
247
43
46
40
101
90
279
68
70
76
4
79
45
11
52
32
55
21
51
128
166
38
157
174
64
9
165
30
24
252
27
338
12
49
132
170
20
312
99
183
33
232
15
182