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