154
780
40
302
389
529
123
354
76
272
71
113
32
177
134
226
27
140
30
329
67
190
49
160
172
56
15
142
3
2
36
137
10
84
43
149