3
14
42
7
27
39
23
25
271
4
78
354
92
193
167
128
29
129
52
16
38
26
67
160
54
5
8
12
9
75
20
6
21
10
24
244
30
57
35
19
32
33
191
13