77
56
43
51
95
181
401
92
215
140
67
127
75
378
131
69
28
101
66
87
68
144
80
39
165
37
171
44
96
158