14
3
5
6
7
4
2
23
21
1
8
18
12
15
19
16
37
29
68
101
95
27
31
106
33
102
22
63
61
229
214
48
47
221
72
58
20
32
60
184
26