126
64
178
779
360
28
143
74
116
149
142
55
180
282
719
512
197
17
44
383
119
195
345
402
29
70
10
25
27
34
36
69
302
220
1372
108
237
92
52
267
130
133
157
106
570
403
10332
1095
150
160
115