166
42
20
138
136
34
399
47
68
21
38
51
57
53
293
90
44
45
16
76
101
100
79
74
413
187
189
18
8
129
157
245
63
203
104
640
61
139
81
110
121
93
72
143
242
107
221
28
69
19
151
172