26
22
5
405
88
149
64
125
434
56
180
193
260
59
69
60
67
115
109
72
124
36
48
412
101
93
172
73
81
42
127
79
359
241
159
144
82
74
45