17
21
20
7
18
29
15
14
23
95
19
50
46
54
22
30
41
10
45
194
27
16
99
66
82
1
8
2
69
100
161
6
3
12
5
33
28
91