5
39
37
24
28
42
15
11
10
32
9
40
7
25
120
46
12
23
13
33
19
26
4
1
2
16
14
27
18
17
117
169
49
31
60