4
7
26
12
15
18
51
16
55
38
27
29
56
36
65
235
103
42
28
359
114
85
178
34
92
49
59
64
106
54
87
365
161
998