5
1
6
13
29
2
11
19
89
57
80
18
68
25
3
45
4
27
9
7
30
23
12
127
28
17
106
85
37
133
62
16
10
32
34
22