82
20
19
329
81
9
49
201
174
112
26
55
142
38
183
47
167
89
333
164
104
41
62
102
84
274
173
195
97
30
121
72
61
175
54
163
479
355
179
193
74
88
21
123
154
17
79
51
33
59
60
98
205
56