152
62
105
13
167
360
41
113
69
61
34
39
60
124
728
205
324
212
160
149
107
86
123
130
147
388
558
209
180
187
311
100
225
471
125
239
408
278
402
48
369
143
132
38
116
47
363
68
138
88
250
484
487
72
119
183
166