10
35
30
4
13
8
1009
19
20
2
16
7
15
79
3
17
12
6
115
5
50
69
31
72
9
18
46
44
33
11
1
52
153
70
130
45
32