20
22
87
189
154
69
94
33
42
11
25
21
79
91
68
56
17
58
156
121
37
45
65
122
67
34
12
51
32
55
4
60
236
31
186
163
63
46
138
27
29
462
86
41
49