5
20
46
13
7
68
60
45
89
42
17
14
31
23
41
73
39
2
15
28
9
11
32
4
6
8
21
77
18
16
102
98
165
120
24
12
90
3
67
22