560
744
598
27
106
12
287
185
404
193
42
88
126
157
102
34
127
455
64
84
161
37
290
31
390
17
79
72
82
112
100
169
69
98
62
38
44
219
75
39
30
265
19
228
214
53
32
45
155
140
95