8
40
9
23
15
19
166
44
20
146
31
43
55
60
52
254
67
106
206
37
50
167
51
105
178
125
93
313
795
120
176
158
127
210
241
174
190
28
126
83
479
61
197
121
115
104
222
128
94
59
70
42
86
56
25
34
221
122