26
35
143
37
52
127
27
118
129
1277
158
44
114
29
91
46
56
189
450
42
30
61
93
578
64
104
31
101
34
233
149
14
10
220
214
79
22
355
279
199
50
19
57
68
45
121
72
115
257
67
74