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