3
13
15
20
12
108
14
16
35
34
31
4
5
62
2
11
19
10
18
27
6
1
30
8
25
23
7
39
50
9
75
47
44
70
67
40
28
24
58