83
202
41
193
257
61
317
51
49
72
166
284
160
74
37
109
71
104
22
132
27
20
47
36
28
75
165
38
124
869
90
52
156
593
127
191
217
131
254
205
19
197
54
177
125
76
29
182
261
469
1058
2505
85
99
412