50
86
79
91
85
144
139
58
101
54
62
22
241
160
105
74
128
15
99
120
88
12
78
127
59
89
143
140
447
253
131
177
122
82
48
724
212
80
31
83
36
94
381
244
77
157
189
56
21