1
3
4
2
8
6
9
5
11
19
16
42
17
15
235
50
48
36
172
26
63
265
79
62
14
144
174
22
212
104
12
34
20
83
7
133
44
68