88
62
158
39
343
151
63
73
40
112
47
33
288
43
752
96
60
119
21
50
183
100
14
1588
194
93
198
131
37
269
87
362
159
413
254
57
49
42
30
80
74
34
228
401
140
58
18
35
162
258