4
61
63
69
83
140
154
106
87
11
113
58
35
194
188
178
388
279
378
156
86
97
46
339
121
105
80
39
163
104
112
125
111
264
101
98
64
142
201
136
219
100
135
89
49
149
60
114
155
177
138
73