332
297
85
87
207
334
153
29
137
140
143
70
145
310
157
92
178
113
61
141
55
328
176
46
159
94
225
131
47
27
43
273
97
39
62
172
79
269
208
41
126
78
124
36
35
133
268
760
102
175
25
26
23
15