25
24
18
28
22
27
30
8
12
10
11
23
17
63
16
53
67
69
162
65
238
60
44
147
98
83
114
99
9
201
58
45
38
125
91
19
31
29
72
93
49
56
155
183
3
143
110