20
168
5
29
11
3
15
24
30
82
19
22
36
6
17
18
13
23
4
57
7
8
33
47
1
50
45
32
70
79
83
68
46
9
74
39
35
44
73