3
18
10
5
24
223
8
45
12
11
28
13
20
1
60
43
26
66
199
4
7
14
9
2
17
87
25
15
166
56
54
46
16
38
34
44
67
6
160