26
36
240
9
152
111
24
428
123
21
266
57
141
102
39
17
7
125
132
574
203
153
171
164
219
27
89
127
208
475
94
105
82
265
447
232
64
61
66
41
31
69
51
178
274
300
83
537
546
65
140
79
48
320
95
101