12
8
3
11
17
1
20
22
32
14
23
26
30
160
10
77
58
49
6
104
27
9
39
42
5
31
35
50
24
91
29
34
38
15
55
19
28
16
53
40