143
92
49
149
14
167
138
188
48
11
74
21
59
23
62
548
30
57
41
64
29
206
135
63
36
124
198
136
81
60
38
83
99
65
43
37
106
52
80
98
15
51
71
169
335
42
691
146