20
29
13
11
30
17
18
48
10
6
22
38
41
27
2
14
9
69
31
1
37
7
33
107
34
8
23
215
26
53
47
43
74
51
36
49
80
55
21
78
62
12