58
1
307
85
118
316
148
121
315
0
326
128
2
89
258
365
4
188
102
79
71
84
70
151
529
143
241
91
363
156
542
883
176