10
46
80
7
163
166
40
125
34
119
9
6
15
55
151
12
102
22
25
19
108
111
47
43
21
213
36
100
63
8
62
26
710
77
38
48
20
136
29
42
64
17
66
32
157
113
250
85
27