43
219
108
75
65
179
170
160
116
31
83
68
480
66
187
41
87
89
60
240
370
234
49
208
554
61
53
72
307
94
59
42
810
215
1057
195
98
238
52
224