41
76
8
166
151
38
137
23
24
18
47
35
26
112
45
149
91
96
11
116
22
87
74
34
64
44
15
51
31
73
46
163
157
114
106
85
21
29
40
52
53
78
43
168
72
42
117
98
12
126