25
20
41
26
37
92
130
147
69
158
97
112
129
40
79
21
58
39
233
186
99
61
78
75
202
31
34
16
46
13
33
11
43
35
6
24
19
28
38
273
81
127
56
17
90
98
62
134
44
108
82
230