4
32
23
14
20
16
15
26
17
3
38
21
29
18
318
58
164
94
30
13
37
6
9
51
7
11
35
56
156
40
74
44
68
39
104
34
81