41
31
5
38
6
101
26
23
137
37
21
9
16
7
3
4
18
14
1
28
19
36
160
111
8
39
55
13
22
156
40
12
114
17
51
30
56
35
63
29
113
43