78
65
58
102
122
156
146
101
239
178
126
44
88
210
367
544
110
202
258
576
72
466
285
18
319
419
748
503
149
81
233
119
91
315
52
93
189
46
107
481
199
80
68
163
67
17
97
330
47
381
157
275
82
187
24
34