31
27
6
69
46
20
18
12
14
4
30
8
68
111
75
163
120
17
103
37
186
72
59
202
109
21
142
122
63
121
9
52
166
391
193
390
43
65
127
44
22
16
405
45
11
4780