99
163
19
162
116
1
173
73
69
722
217
58
45
27
170
4
31
119
79
92
153
223
259
16
36
7
111
23
49
54
159
81
221
34
205
56
165
75
62
147
20
137
21
52
130
96
6
140
166
28
55