3
20
43
30
4
5
12
33
19
72
175
60
32
7
10
133
22
11
48
71
9
15
27
156
6
36
269
94
171
1
52
40
31
8
47