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