81
314
144
161
23
77
143
72
92
155
200
114
154
93
335
254
127
208
226
153
129
46
45
30
64
121
163
606