116
192
46
308
318
147
117
258
174
328
138
55
250
47
51
193
152
79
68
104
103
125
65
191
142
246
135
267
57
373
96
511
427
31
49
86
76
70
738
162
94
181
95
109
66
219
157
87
56
143
44
82
73