94
78
96
198
129
72
77
65
102
122
156
146
178
126
209
367
544
110
576
466
284
319
419
748
503
149
81
233
119
91
315
93
107
481
199
68
163
330
381
157
187
24
97
59
82
108
402
414
160
87
375