40
129
67
9
41
31
28
20
25
3
6
15
4
17
59
89
32
7
53
141
86
10
12
44
77
42
57
39
34
18
45
91
166
63
99
19
1
5
60
24
133
113
108
109