93
70
90
25
347
169
54
39
60
214
92
89
38
69
28
148
291
21
166
51
17
61
59
71
107
29
312
129
151
217
361
173
15
77
128
11
363
66
86
459
91
52
43
99
158
27
46
45
247