142
205
186
143
619
340
880
660
437
312
259
810
52
172
89
90
78
446
81
39
83
152
211
113
219
130
815
23
45
761
174
14
272
65
222
77
515
180
30
212
95
111
514
79
28
72
449
101
46
40
106
29
57