1856
108
263
33
14
19
152
58
227
276
112
253
296
61
232
71
154
55
36
109
126
63
265
128
32
64
395
161
135
96
73
229
40
27
74
17
25
18
7
39
48
15
197
13
82
38
142
88