562
659
566
256
70
17
11
81
71
143
168
460
31
48
144
431
180
89
41
65
169
38
90
131
44
34
224
42
64
59
83
305
250
178
124
181
179
415
414
100
95
209
105
14
139
1077
112
99
134
632