114
103
55
1694
170
48
206
813
123
200
107
178
181
880
24
148
94
227
100
118
140
111
490
153
119
36
72
184
90
38
77
50
134
180
73
309
152
63
71
35
32
86
81
62
99
17
113
128
172
283
28
70
66
167
219