14
18
22
4
15
67
145
146
330
102
44
16
85
107
64
182
206
20
17
25
115
62
98
52
13
7
214
12
120
169
35
77
375
201
59
26
34
239
364
109
399
223
1058
328
189
321
119
165
114
55
142