16
11
31
23
26
114
12
14
4
17
15
8
162
199
109
19
5
27
18
10
52
53
29
13
88
20
49
2
9
7
33
68
41
30
95
42
24
97