45
219
109
76
65
179
172
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
811
215
1058
195
98
238
52
224