3
16
22
4
6
9
8
29
26
7
11
32
52
13
20
23
17
45
99
34
129
42
115
2
41
18
98
135
87
66
10
1
62
48
46
68
12
122
14
21