21
142
160
14
13
19
25
12
44
15
6
53
67
34
31
168
61
24
107
193
80
90
79
102
178
285
170
27
87
99
403
48