26
116
42
161
45
46
53
27
25
76
44
12
23
59
19
62
61
47
74
57
186
550
107
89
33
22
48
205
192
368
196
270
98
169
94
93
274
231
219
203
131
129
123
149
112
108
627
390
229
263
225