4
7
16
6
66
32
85
59
153
167
37
168
101
89
31
56
115
82
55
41
113
72
67
38
256
97
12
127
293
181
28
17
26
50
27
134
42
218
95
23
33
48
39
58
109
51
169
45