28
10
86
161
20
42
266
27
19
55
46
80
7
163
167
41
125
34
119
9
6
15
152
12
102
40
22
25
108
111
48
43
21
213
36
100
63
8
62
710
77
38
136
29
64