122
59
132
153
91
90
55
56
292
76
93
164
129
227
82
465
708
242
281
267
239
106
833
84
109
183
246
77
117