161
201
114
26
151
1888
78
51
180
534
199
198
123
15
85
219
22
66
27
372
108
89
79
71
91
10
49
162
23
104
349
28
33
39
21
8
113
899
138
317
35
116
43
196
214
548
135
38
493
64
797
461
90
7