3
40
21
29
4
14
146
42
565
43
9
13
168
46
7
112
38
11
87
18
26
32
79
185
68
53
96
100
33
136
128
6
45
80
44
67
64
30
24
10
59
61
19
17
8
5
41