900
252
684
92
235
160
300
86
202
169
450
164
191
142
51
19
622
30
523
95
616
38
548
64
453
95
325
14
328
139
480
165
564
31
466
60
574
104
179
92