641
19
321
86
105
8
43
76
261
85
418
44
90
50
22
61
34
72
123
116
154
164
184
35
112
15
148
117
155
118
131
169
45
219
128
5
285
21
17
31
38
39
121
191
182
69
611