3
34
47
7
31
289
27
6
69
66
43
46
581
20
9
18
12
14
4
30
8
68
111
75
163
120
122
17
168
123
103
37
186
72
59
202
109
21
142
63
121
52
166
390
193
65
126