50
1
121
114
165
127
155
203
75
74
349
376
73
122
198
140
415
3
216
277
101
70
212
68
134
177
123
254
621
81
63