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