326
178
120
143
364
739
136
139
466
77
437
65
152
70
142
306
73
251
92
167
63
1184
107
86
46
40
161
186
486
79
59
128
151
52
51
100
144
219
262
352
69
28
80
447
300
682
1635
247
282
735
173
81
158
83
213