14
3
50
13
32
53
1
7
4
51
37
115
52
150
18
92
71
6
5
31
9
45
36
22
23
27
16
57
55
20
160
64
214
28
101
77
91
188
112
287
239
38
94
59
143
187
162
152
228
105