161
143
76
119
43
134
34
113
39
90
118
121
261
68
148
96
163
297
643
1163
138
476
97
83
213
222
54
73
180
109
98
105
71
132
156
50
36
128
181
86
537
64
200
93
70
81
45
135
122
260
263