3
9
8
32
35
5
23
13
4
40
6
20
123
152
17
48
49
65
68
27
15
12
10
21
11
24
30
19
1
33
34
28
44
25
46
66
22
7