66
46
114
510
33
97
40
675
778
216
67
23
158
417
140
25
139
189
432
52
159
269
32
342
77
187
62
201
136
215
59
11
21
398
145
47
212
143
73
99
271
12
10
27
184
18
16
37
19
119
15
64
100
36
29
58