3
16
21
269
39
56
38
24
20
40
140
103
15
163
6
76
12
62
68
45
14
26
13
5
4
96
18
27
23
48
11
2
41
158
110
176
51
122
154
36
32
85
101