105
1
129
108
605
197
90
46
198
134
85
149
208
2
114
195
201
62
74
75
133
174
83
375
1197
8
169
467
430
361