9
41
22
28
20
27
3
6
14
2
15
54
85
36
31
17
7
52
127
82
12
4
11
40
70
32
59
50
18
46
90
155
73
69
5
96
1
26
129
109
97
13