25
18
28
20
12
110
32
35
123
50
39
36
46
30
29
57
13
62
6
109
58
140
229
22
150
1
91
7
16
10
118
82
95
73
38
5
14
17
67
61
33
115
60
27