360
123
171
164
209
117
219
29
27
64
133
55
42
130
90
58
61
135
127
13
52
208
20
175
23
616
102
162
43
475
94
193
105
299
80
196
82
265
112
111
54
98
166
172
448
264
232
59
181
153
93
66
41
31
168
69