94
93
152
73
65
101
44
119
491
67
183
40
572
492
79
154
423
171
52
162
38
191
54
98
322
133
29
42
504
877
105
149
10
314
440
70
151
48
190
140
83
210
146
68
18
293
150
45
274
71
106
142
260
59