25
21
31
50
43
71
14
45
28
27
1
39
8
32
137
56
129
15
3
67
6
90
7
2
16
5
103
34
17
59
33
12
9
23
20
62