46
6
33
10
5
112
390
92
80
18
177
36
41
30
16
23
3
56
17
126
97
12
9
44
37
34
98
77
40
153
72
82
49
42
19
496