163
32
28
159
111
42
8
20
21
27
12
13
6
16
18
41
24
395
84
25
62
7
54
23
30
38
5
45
31
60
29
113
65
72
47
17
53
124
14
4
55
22