25
13
121
12
73
157
149
159
64
97
82
46
9
81
42
95
38
15
21
17
366
94
205
62
191
102
67
47
57
84
45
142
16
22
14
32
23
18
33
36
49
54
27
181
72
126
86
51
48
186