28
102
25
38
62
75
24
147
71
67
94
286
463
461
146
434
91
22
284
879
21
31
39
98
112
186
238
361
480
158
321
118
92
60
191
216
113
573
132
677