20
12
13
46
27
35
33
47
37
66
56
94
14
3
19
17
1
8
11
36
16
61
4
186
38
42
127
23
101
28
116
49
2
43
5
53
40
29
78
31
18
80
51
95
65
9