55
120
135
82
109
77
155
226
195
94
39
59
88
58
21
33
134
879
193
93
43
218
751
41
45
96
69
40
53
117
176
354
282