64
214
55
111
155
164
149
49
78
137
11901
36
86
350
866
236
505
21
3752
23
262
22
377
72
120
129
797
35
106
103
899
296
193
184
144
269
50
39
42
180
31
75
122
151
41
20
258
30
38
62
56
28
25
53
121
119