25
90
143
56
12
4
16
66
163
8
55
32
37
20
18
118
7
15
38
13
83
68
40
133
6
113
21
29
92
14
52
72
81
9
43
23
67
57
22
44
108
77
101
28
26
152
130
45
178
27
285