219
66
372
71
91
79
162
114
104
349
39
21
214
548
116
797
53
97
17
19
45
48
423
279
101
67
364
115
44
78
182
85
41
43
31
83
249
272
203
175
74
640
61
108
81
57
256
122
3593
2335
121
310
1206
860
128
77
80