3
34
15
5
7
23
161
43
14
9
19
31
38
57
63
105
37
20
30
10
13
8
12
78
115
45
18
16
52
21
22
123
28
93
44
156
485