51
90
136
156
77
261
385
68
769
64
104
69
197
42
270
280
199
452
734
79
55
58
123
120
59
134
48
298
96
141
221
114
84
26
21
231
37
46
86
31
18