163
23
68
57
114
189
84
115
94
171
61
55
41
69
142
77
32
53
62
178
43
85
59
136
17
98
135
65
20
148
88
116
155
111
91
19
18
101
15
72
37
147
80
39
103
104
42
108
71
184