161
45
190
215
293
548
52
61
70
122
51
84
104
172
113
119
65
110
325
105
40
101
78
98
76
60
116
747
594
847
99
229
86
222
318
97
127
154
193
282
1084
344
335
1005
73
163
165
232
432
192
114
55
143
341
761