43
268
198
181
70
92
50
45
6
108
187
128
19
61
23
129
122
83
314
82
200
64
110
279
60
706
156
80
105
96
49
444
76
65
20
27
74
29
696
116
397
153
302