128
81
268
46
795
55
57
50
56
80
27
122
104
113
152
98
36
101
96
59
99
158
206
32
91
131
62
256
17
398
245
65
111
279
67
164
110
205
33
90
92
40
24
127
179
146
133
73
48
30
84
147