48
76
172
126
166
383
382
38
37
196
146
44
23
34
795
153
107
261
103
129
387
157
238
72
180
43
279
64
278
258
178
186
52
70
215
373
313
317
117
15
217
437
24
102
113
219
59
85
285
60
248
58
22
96
193
33