148
86
354
53
155
127
99
43
67
68
266
143
255
35
28
147
47
137
101
391
70
116
189
80
98
131
59
179
238
100
48
355
61
75
172
38
156
218
52
20
169
157
203
262
200
1323
283
253
140
111
889
1856
74
60