58
108
87
59
378
53
3270
158
159
874
95
98
273
905
411
222
232
347
135
858
91
41
351
285
665
1484
355
24
21