6
13
25
19
4
53
17
23
27
71
16
8
44
47
10
129
26
3
158
253
97
236
134
81
55
135
119
48
145
111
64
113
182
273
79
77
29
957
86
72
36
115
177
63
99
52
58
214
59
125
205
128