20
2
1
8
23
16
14
3
9
7
12
28
18
5
36
51
82
40
21
114
63
80
6
164
24
26
53
54
15
49
86
66
29
91
37
89
17
10
4
19
39
47
88
22
59
41
57
31
62
30
25
34
33