3
11
2
15
42
20
33
35
225
23
40
161
84
9
25
54
147
83
24
8
18
14
17
13
28
169
10
6
12
22
95
1
73
51
32
26
59
43
5
133
7
45
53
21