35
108
32
159
43
60
91
207
212
100
370
96
182
117
78
139
94
168
82
403
74
114
76
103
513
165
145
174
462
111
262
455
251
257
209
63
311
330
151
124
116
64
105
71
187
430
112
203
156
190
225
62
188
447
101
37