9
18
16
49
80
152
10
44
54
55
103
100
45
404
79
127
34
171
47
144
77
182
172
19
5
7
4
2
107
6
21
195
81
22
36
96
122
101
12
8
66
119
197
174
23
53
43