21
23
65
56
14
1
24
30
9
22
4
8
29
5
146
32
7
39
666
86
6
11
28
19
12
35
13
40
10
37
68
16
38
58
33
17