41
80
139
171
366
57
254
33
175
85
69
15
516
302
124
65
167
143
200
73
30
94
345
301
141
42
61
273
62
50
684
36
18
60
78
52
56
150
190
104
86
75
105
43
137
317
257
110
404
187
295
303
71