26
15
17
61
107
49
29
16
31
71
183
60
629
30
21
85
52
19
301
45
145
175
93
188
68
23
41
124
67
278
230
208
153
203
76
24
239
25
447
181
138
112
144
82
34
577
58