544
161
25
283
273
131
65
28
66
49
239
30
97
104
140
144
86
60
73
143
33
75
100
32
27
171
96
52
156
146
36
410
463
55
196
14
123
68
82
178
194
226
138
24
325
29
39
45
31
77
90