353
386
101
416
431
59
45
37
76
216
143
56
112
1313
118
212
19
308
74
131
311
2211
139
134
42
34
46
103