6
1
4
5
17
11
9
3
10
26
21
15
40
93
19
31
27
111
25
23
2
41
42
61
158
75
172
333
256
44
143
129
80
35
173
54
146
249
48
46
70
43
161
57