92
46
50
204
26
27
66
150
89
56
191
25
51
133
75
509
238
100
140
69
93
211
16
165
71
212
40
156
236
378
31
267
360
442
159
20
17
76
350
128
337
104
132
55
476
425
161
180
121
65
309
275