3
4
9
38
6
13
7
14
5
31
11
27
12
17
43
40
34
39
60
204
32
51
58
18
186
165
388
156
68
64
66
16
35
101
158
163
107
188
87
46
476