96
72
136
103
168
59
220
88
246
45
66
268
233
74
58
25
125
15
76
341
149
289
183
99
105
40
49
433
113
170
427
238
460
85
90
302
157
110
141
127
130
82
156
73
52
137
124
64
36
34
63
21
20
131
201
118
60