659
174
613
66
212
157
293
86
193
169
431
160
182
141
42
18
598
23
511
94
601
33
534
64
430
88
311
10
320
138
470
164
551
30
457
59
555
102
164
88