14
32
23
16
7
103
5
10
15
8
11
21
59
62
20
170
3
44
41
87
81
28
38
6
40
31
42
25
67
9
49
27
1
55
43
127
73
151
19
1054