88
1
41
68
154
108
203
113
96
2
105
85
155
133
98
131
93
166
160
294
101
134
308
214
91
125
762
152
192
119