139
41
30
328
323
94
209
159
204
2
77
109
33
32
210
631
10
70
71
34
16
100
208
27
538
222
14
59
123
56
8
60