158
34
75
8
20
14
129
3
125
57
13
36
60
152
47
38
7
25
24
27
112
55
33
85
1
11
37
21
6
28
39
32
165
44
77
18
35
5
4
59
50
67
31
101