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