105
1
129
108
605
197
90
46
198
135
85
149
208
2
114
195
110
201
62
74
75
134
175
83
375
1197
8
169
467
431
361