26
137
532
37
107
23
30
275
121
72
93
59
66
227
392
109
240
180
98
16
61
198
214
138
90
69
347
188
83
58
92
56
18
49
181
76
123
36
42
187
177
80
45
77
178
124
48
22
40
264
238
78