1
7
2
3
13
6
32
14
17
4
5
37
9
38
11
76
180
43
68
50
51
57
102
45
103
69
28
22
49
21
35
39
53
66
123
211
60
118
80
19
100
56
20
79
161
88
171
55
115
58