31
44
17
22
16
38
13
168
42
177
26
91
24
7
20
18
139
124
53
157
45
19
225
72
12
61
187
32
78
40
8
82
69
25
56
28
48
158
27
11
196
418