8
25
6
5
4
15
13
9
7
12
10
111
47
23
86
80
181
11
62
56
59
22
28
3
184
67
37
38
39
2
100
497
115
154
19
20
14
118
24