209
94
22
18
52
78
213
47
63
351
298
55
83
28
25
137
210
23
131
114
163
265
80
401
30
259
342
529
116
8
141
85
403
273
58
278
400
88
16
894
203
618
73
196
221
74
108
36
565
187