157
57
136
152
53
18
27
92
151
49
39
89
21
7
15
254
37
17
44
25
74
162
128
23
11
217
218
50
8
31
182
314
67
26
34
79
65
16
288
68
263
62
132
40
24
101
977
322
71