3
7
4
6
1
10
8
2
5
11
19
16
42
17
15
236
50
48
36
172
26
63
265
80
14
145
174
22
212
105
12
34
20
83
133
44
68