2
1
8
21
13
11
12
31
7
28
47
124
18
20
9
104
84
37
19
57
22
33
16
137
176
25
63
74
35
26
3
36
10
34
14
32
58
39