183
1146
411
89
42
53
101
111
222
64
232
159
347
135
858
91
41
351
74
314
163
83
26
99
148
8698
211
68
311
88
86
43
553
728
169
165
207
392
35
598
262
277
106
119
107
1398
48
79