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