15
37
171
81
73
173
148
112
731
21
181
47
705
161
28
311
70
220
142
46
22
8
163
152
756
235
178
203
238
43
126
160
232
551
116
120
90
296
528
251
184
75
67
69
50
41
79
53
132
191
298
326
89
615
571
93