10
150
117
223
69
12
13
9
38
15
57
156
161
14
22
36
55
47
65
46
285
11816
39
108
86
291
142
96
232
94
20