293
54
68
107
187
164
64
113
109
163
31
234
115
368
24
233
569
823
102
444
282
291
660
75
129
105
90
267
3761
2500
135
353
1263
922
369