34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
141
144
116
293
43
7
36
19
27
69
20
22
18
37
51
67
154
203
82
32
29
129
53
41
95