9
12
14
8
13
16
3
23
103
17
28
21
19
85
52
22
20
27
10
6
42
41
259
182
199
73
11
161
25
175
4
237
5
7
54
62
88
33