192
181
49
258
211
246
345
306
127
120
107
61
253
63
175
65
71
255
125
511
39
94
58
55
28
276
83
70
317
117
98
64
50
135
123
21
52
15
29
151
193
198
275
93
185
112
209
556
136