91
143
29
13
10
2
55
96
9
64
21
7
24
16
4
45
14
6
3
31
39
38
12
1
23
27
132
34
94
82
28
5
79
70
43
51
44
22
18
149
41
15