12
22
182
9
181
165
36
69
55
32
44
138
14
26
17
30
7
28
11
99
53
4
60
871
171
1118
102
112
79
75
18
5
6
33
46
78
38
991
271
52
104
204
140
114
264