336
98
354
49
14
38
34
7
67
146
24
183
69
70
185
84
65
29
42
11
46
20
131
130
6
143
95
47
167
310
37
28
22
231
105
39
103
184
48
9
173
166
125
266
19
172
109
18
205
899