3
10
9
11
5
12
17
13
34
86
2
40
118
15
29
6
43
30
21
45
8
60
102
36
16
47
7
19
23
57
28
20
24
130
101
39
58
107
139