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