1153
43
235
266
71
125
142
143
160
31
16
46
355
277
175
21
232
86
141
106
134
28
96
241
477
136
116
45
191
238
44
74
390
80
39
158
177
83
176
482
200
252
77
58
129
62
392
877
111
165
54
23
75