7
11
12
5
23
1
4
9
8
3
6
15
95
10
24
2
33
61
35
37
34
69
31
44
13
19
41
32
17
21
203
22
106
129
25
29
104