34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
140
147
19
116
299
43
18
96
32
28
417
53
143
12
73
609
137
394
102
33
115
22
179
71
26
21
38
14
87
17
54
72