381
82
80
18
174
32
38
27
16
20
23
3
56
17
123
97
10
9
43
36
34
6
96
77
147
60
84
51
42
12
21
484
87
45