98
23
221
72
24
59
65
94
141
570
173
161
49
125
36
90
307
155
466
168
45
18
528
260
910
158
122
540
40
259
46
279
89
73
308
97
172
181
149
55
68
411
27
85
95
226
42
64
418
61
256
75
140
69