91
103
54
127
34
205
196
68
92
98
45
106
188
121
35
84
247
146
96
208
138
227
207
460
423
219
411
207
230
294
140
100
97
121
186
150
51
74
426
184
132
74
124
255
172
219
387
297
192
300
452
102
160
309
133
205
140
534
89
144