34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
140
147
19
116
299
43
18
75
304
17
216
141
245
524
751
71
25
452
109
115
68
31
12
55
27
113
82
157
48
47
53