14
88
31
142
84
30
43
53
117
135
32
77
122
163
272
191
8
128
112
26
185
99
92
54
45
153
97
136
41
44
37
172
19
423
113
282
70
90
115
74
75
146
25
13
18
61
219
620
106
57
86