4
17
27
22
19
11
42
30
54
14
106
44
65
28
34
21
10
59
38
104
26
33
39
29
118
155
115
161
57
237
406
223
134
268
109
418
169
146