8
25
13
34
36
18
55
19
5
38
15
72
112
145
63
104
64
237
132
269
127
137
109
45
214
175
129
229
118
85
93
79
108
94
424
186
82
100
46
411
181
187
116
114
146
184
60
142
189
31
107
87
75